.Download_download__mGFhw{background:#fafafa}.Download_content__XaB1d{display:grid;grid-template-columns:1fr 1fr;gap:60px;align-items:start}.Download_text__hRPbs{position:sticky;top:100px}.Download_title__dnLig{font-size:clamp(32px,5vw,48px);font-weight:800;margin-bottom:20px;color:#1a1a1a}.Download_description__QbyNL{font-size:18px;line-height:1.7;color:#666;margin-bottom:32px}.Download_playStoreButton__twGrX{display:inline-flex;align-items:center;gap:12px;background:#000;color:#fff;padding:12px 24px;border-radius:8px;text-decoration:none;font-family:Roboto,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;transition:all .3s ease;margin-top:24px;box-shadow:0 2px 8px rgba(0,0,0,.15)}.Download_playStoreButton__twGrX:hover{background:#1a1a1a;transform:translateY(-2px);box-shadow:0 4px 12px rgba(0,0,0,.25)}.Download_playStoreIcon__BRig8{width:32px;height:32px;flex-shrink:0}.Download_playStoreText__MNJr1{display:flex;flex-direction:column;line-height:1.2}.Download_playStoreLabel__tdqy1{font-size:11px;font-weight:400;letter-spacing:.5px;opacity:.9;text-transform:uppercase}.Download_playStoreName__pMgNw{font-size:20px;font-weight:500;letter-spacing:.3px}.Download_instructions__piAGm{background:#fff;border-radius:20px;padding:40px;box-shadow:0 4px 20px rgba(0,0,0,.08)}.Download_instructionsTitle__aMs_f{font-size:28px;font-weight:800;margin-bottom:32px;color:#1a1a1a}.Download_steps__9uL0P{display:flex;flex-direction:column;gap:24px;margin-bottom:32px}.Download_step__rC9CY{display:flex;gap:20px;align-items:flex-start}.Download_stepNumber__vRMVk{flex-shrink:0;width:40px;height:40px;background:#2ecc71;color:#fff;border-radius:50%;display:flex;align-items:center;justify-content:center;font-weight:800;font-size:18px}.Download_stepContent__sZhos{flex:1}.Download_stepContent__sZhos h4{font-size:18px;font-weight:700;margin-bottom:8px;color:#1a1a1a}.Download_stepContent__sZhos p{font-size:15px;line-height:1.6;color:#666}.Download_note__gtk23{padding:20px;background:rgba(46,204,113,.1);border-radius:12px;border-left:4px solid #2ecc71;font-size:14px;line-height:1.6;color:#27ae60}.Download_note__gtk23 strong{color:#1a1a1a}@media (max-width:968px){.Download_content__XaB1d{grid-template-columns:1fr;gap:40px}.Download_text__hRPbs{position:static}.Download_instructions__piAGm{padding:32px 24px}.Download_playStoreButton__twGrX{width:100%;justify-content:center;padding:14px 24px}.Download_playStoreIcon__BRig8{width:36px;height:36px}.Download_playStoreName__pMgNw{font-size:22px}}.ExtensionsBand_band___OhHY{padding:80px 0;background:#f3fbf6}.ExtensionsBand_head__gDk_Y{text-align:center;max-width:640px;margin:0 auto 36px}.ExtensionsBand_head__gDk_Y h2{font-size:clamp(28px,4vw,40px);margin-bottom:12px}.ExtensionsBand_head__gDk_Y p{color:#4b5563;font-size:17px;line-height:1.65}.ExtensionsBand_grid__9vR_5{display:grid;grid-template-columns:1fr 1fr;gap:24px}.ExtensionsBand_card__Kfegl{background:#fff;border-radius:20px;padding:28px;box-shadow:0 8px 24px rgba(15,23,42,.06)}.ExtensionsBand_card__Kfegl h3{font-size:24px;margin-bottom:10px}.ExtensionsBand_card__Kfegl p{color:#4b5563;line-height:1.65;margin-bottom:16px}.ExtensionsBand_card__Kfegl a{color:#1f9d57;font-weight:800}.ExtensionsBand_card__Kfegl a:hover{text-decoration:underline}@media (max-width:768px){.ExtensionsBand_grid__9vR_5{grid-template-columns:1fr}}.Features_features__Tc5e7{background:#fafafa}.Features_header__GL_zF{text-align:center;margin-bottom:60px}.Features_title__nIuu_{font-size:clamp(32px,5vw,48px);font-weight:800;margin-bottom:16px;color:#1a1a1a}.Features_subtitle__wJpEX{font-size:18px;color:#666;max-width:600px;margin:0 auto}.Features_grid__MVIxm{display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:32px}.Features_icon__LlxYO{font-size:48px;margin-bottom:20px;display:block}.Features_featureTitle__09vv5{font-size:24px;font-weight:800;margin-bottom:12px;color:#1a1a1a}.Features_featureDescription__tCVoP{font-size:16px;line-height:1.6;color:#666}@media (max-width:768px){.Features_grid__MVIxm{grid-template-columns:1fr;gap:24px}.Features_title__nIuu_{font-size:32px}}.Footer_footer__pQtti{background:#1a1a1a;color:#fff;padding:60px 0 30px}.Footer_content__sRLWS{display:grid;grid-template-columns:1.2fr 2fr;gap:60px;margin-bottom:40px}.Footer_links__cFiYr{display:grid;grid-template-columns:repeat(4,1fr);gap:24px}.Footer_brand__0rdww{max-width:400px}.Footer_logo__fUEOF{font-size:32px;font-weight:800;color:#2ecc71;margin-bottom:12px}.Footer_tagline__edhu4{font-size:16px;color:#ccc;line-height:1.6}.Footer_linkGroup__wSl7o h4{font-size:18px;font-weight:700;margin-bottom:16px;color:#fff}.Footer_linkGroup__wSl7o a{display:block;color:#ccc;margin-bottom:12px;transition:color .3s ease;font-size:15px}.Footer_linkGroup__wSl7o a:hover{color:#2ecc71}.Footer_bottom__wxP7Z{padding-top:30px;border-top:1px solid #333;display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:16px}.Footer_bottom__wxP7Z p{color:#999;font-size:14px;margin:0}.Footer_madeWith__yehJX{color:#ccc!important}@media (max-width:768px){.Footer_content__sRLWS{grid-template-columns:1fr;gap:40px}.Footer_links__cFiYr{grid-template-columns:1fr 1fr;gap:30px}.Footer_bottom__wxP7Z{flex-direction:column;text-align:center}}.AppHeader_header__5ZZL0{position:fixed;top:0;left:0;right:0;z-index:1000;background:var(--learn-header-bg);backdrop-filter:blur(10px);border-bottom:1px solid var(--learn-header-border)}.AppHeader_headerInner__ICu4R{min-height:78px;display:grid;grid-template-columns:auto 1fr auto;gap:20px;align-items:center}.AppHeader_brand__XfXbj{display:flex;align-items:center;gap:12px;text-decoration:none}.AppHeader_logoIcon__aR4KW{width:32px;height:32px;border-radius:50%;-o-object-fit:contain;object-fit:contain}.AppHeader_brandText__KCUxO{display:flex;flex-direction:column;gap:2px}.AppHeader_logoText__8s4dX{background:linear-gradient(135deg,#2ecc71,#27ae60);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;font-size:24px;font-weight:800;line-height:1.1;letter-spacing:-.4px}.AppHeader_subtitle__ZfK4y{font-size:12px;font-weight:700;color:var(--learn-muted);text-transform:uppercase;letter-spacing:.08em}.AppHeader_productNav__DtM8b{display:flex;align-items:center;justify-content:center;gap:10px}.AppHeader_productItem__OkKXV{position:relative}.AppHeader_productLink__wfOvX{color:var(--learn-muted);text-decoration:none;font-size:14px;font-weight:700;padding:8px 12px;border-radius:999px;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;transition:background-color .2s ease,color .2s ease}.AppHeader_productLink__wfOvX:hover{color:var(--learn-text);background:var(--learn-chip-bg)}.AppHeader_hasSubmenu__Oy8kp:after{content:"▾";margin-left:6px;font-size:11px;color:#9ca3af}.AppHeader_submenu__Xel9W{position:absolute;top:calc(100% + 8px);left:0;min-width:240px;padding:8px;border-radius:12px;background:var(--learn-panel-solid);border:1px solid var(--learn-border-strong);box-shadow:var(--learn-shadow);opacity:0;transform:translateY(-4px);pointer-events:none;transition:opacity .18s ease,transform .18s ease;z-index:20}.AppHeader_productItem__OkKXV:focus-within .AppHeader_submenu__Xel9W,.AppHeader_productItem__OkKXV:hover .AppHeader_submenu__Xel9W{opacity:1;transform:translateY(0);pointer-events:auto}.AppHeader_rightNav__fLRPq{display:flex;align-items:center;justify-content:flex-end;gap:12px}.AppHeader_rightLink__c1Ptb{color:var(--learn-muted);text-decoration:none;font-size:14px;font-weight:700;transition:color .2s ease,background-color .2s ease}.AppHeader_rightLink__c1Ptb:hover{color:#2ecc71}.AppHeader_labelShort__anvKq{display:none}.AppHeader_itemDescription__pyU0_{display:block;margin-top:2px;font-size:12px;font-weight:600;color:var(--learn-muted);line-height:1.35}.AppHeader_submenuLink__Js8lH{display:block;width:100%;padding:10px;border-radius:10px;text-decoration:none;font-size:13px;font-weight:700;color:var(--learn-chip-text);transition:background-color .2s ease,color .2s ease}.AppHeader_submenuLink__Js8lH:hover{background:var(--learn-chip-bg);color:var(--learn-text)}.AppHeader_submenuLink__Js8lH:hover .AppHeader_itemDescription__pyU0_{color:var(--learn-muted)}.AppHeader_highlight__AAEXz{background:linear-gradient(135deg,#2ecc71,#27ae60);color:#fff!important;padding:8px 14px;border-radius:999px;box-shadow:0 6px 16px rgba(46,204,113,.28)}.AppHeader_highlight__AAEXz:hover{color:#fff!important;filter:brightness(1.05)}.AppHeader_highlight__AAEXz.AppHeader_active__n2tz4{color:#fff!important;background:linear-gradient(135deg,#27ae60,#1e8e4f);box-shadow:0 0 0 3px rgba(46,204,113,.22),0 6px 16px rgba(46,204,113,.28)}.AppHeader_active__n2tz4{color:#1f9d57;background:rgba(46,204,113,.12)}.AppHeader_actionButton__R7teE{border:1px solid rgba(46,204,113,.35);background:transparent;color:#1f9d57;border-radius:999px;padding:8px 14px;font-weight:700;font-size:14px;cursor:pointer;transition:background-color .2s ease,color .2s ease}.AppHeader_actionButton__R7teE:hover{background:#2ecc71;color:#fff}@media (max-width:1080px){.AppHeader_headerInner__ICu4R{grid-template-columns:auto auto;grid-template-areas:"brand right" "products products";padding:10px 0}.AppHeader_brand__XfXbj{grid-area:brand}.AppHeader_rightNav__fLRPq{grid-area:right}.AppHeader_productNav__DtM8b{grid-area:products;justify-content:flex-start;overflow-x:auto;padding-bottom:4px}.AppHeader_submenu__Xel9W{left:0;right:auto}}@media (max-width:720px){.AppHeader_subtitle__ZfK4y{display:none}.AppHeader_logoText__8s4dX{font-size:21px}.AppHeader_rightLink__c1Ptb{font-size:13px}.AppHeader_productLink__wfOvX{font-size:13px;padding:6px 10px}.AppHeader_labelFull__P2l9Q{display:none}.AppHeader_labelShort__anvKq{display:inline}.AppHeader_highlight__AAEXz{padding:6px 12px}.AppHeader_actionButton__R7teE{padding:6px 10px;font-size:13px}}@media (max-width:1024px){.AppHeader_headerLearn__zjmpR .AppHeader_headerInner__ICu4R{grid-template-columns:auto 1fr;grid-template-areas:"brand right";min-height:58px;padding:6px 0;gap:12px}.AppHeader_headerLearn__zjmpR .AppHeader_brand__XfXbj{grid-area:brand}.AppHeader_headerLearn__zjmpR .AppHeader_rightNav__fLRPq{grid-area:right;justify-self:end;gap:8px}.AppHeader_headerLearn__zjmpR .AppHeader_productNav__DtM8b,.AppHeader_headerLearn__zjmpR .AppHeader_subtitle__ZfK4y{display:none}.AppHeader_headerLearn__zjmpR .AppHeader_logoText__8s4dX{font-size:20px}.AppHeader_headerLearn__zjmpR .AppHeader_rightItem__wWxXx:has(a[href="/subscribe"]){display:none}.AppHeader_headerLearn__zjmpR .AppHeader_actionButton__R7teE{padding:6px 10px;font-size:12px}}.Tools_toolHero__4PCbu{padding:48px 0 24px}.Tools_eyebrow__iGxaJ{display:inline-flex;padding:6px 12px;border-radius:999px;background:rgba(46,204,113,.12);color:#0f5132;font-size:13px;font-weight:800;letter-spacing:.04em;margin-bottom:16px}.Tools_h1__1pSnf{font-size:clamp(28px,4.5vw,44px);font-weight:800;letter-spacing:-.8px;line-height:1.15;margin-bottom:14px}.Tools_h1__1pSnf strong{color:#1f9d57}.Tools_lede__AmaHx{font-size:17px;line-height:1.7;color:#4b5563;max-width:640px;margin-bottom:8px}.Tools_panel__pTr0_{background:#fff;border:1px solid #e5ece8;border-radius:16px;padding:24px;margin:16px 0 28px}.Tools_panelTitle__Fywtj{font-size:15px;font-weight:800;color:#0f5132;margin-bottom:14px}.Tools_wordGrid__8cmtu{display:grid;grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:10px}.Tools_wordChip__huY0c{display:flex;flex-direction:column;gap:8px;align-items:stretch;padding:12px;border-radius:12px;border:1px solid #d7e5dc;background:#f7fcf9;cursor:pointer;text-align:left;transition:border-color .15s,background .15s}.Tools_wordChip__huY0c:hover{border-color:#1f9d57}.Tools_wordChipKnown__k8lCX{background:#e8f8ef;border-color:#1f9d57}.Tools_wordChipUnknown__gJb7D{background:#f4f5f4;border-color:#c5d0ca;opacity:.85}.Tools_wordChip__huY0c strong{font-size:15px;color:#1a1a1a}.Tools_wordChip__huY0c span{font-size:12px;color:#66736c}.Tools_progress__2q_1r{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-bottom:16px;font-size:14px;font-weight:700;color:#4b5563}.Tools_primaryBtn__C5Oxa,.Tools_secondaryBtn__RImj0{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:44px;padding:0 18px;border-radius:12px;font-weight:800;font-size:15px;border:none;cursor:pointer}.Tools_primaryBtn__C5Oxa{background:#1f9d57;color:#fff}.Tools_primaryBtn__C5Oxa:disabled{opacity:.5;cursor:not-allowed}.Tools_secondaryBtn__RImj0{background:#eef7f1;color:#0f5132}.Tools_input__4VAzo,.Tools_textarea__J6_PE{width:100%;border:1px solid #d7e5dc;border-radius:12px;padding:14px 16px;font-size:15px;line-height:1.6;resize:vertical;background:#fff}.Tools_input__4VAzo:focus,.Tools_textarea__J6_PE:focus{outline:2px solid rgba(31,157,87,.35);border-color:#1f9d57}.Tools_tabs__st6XA{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:16px}.Tools_tabActive__8dGqa,.Tools_tab__hMM_r{padding:8px 14px;border-radius:999px;font-size:13px;font-weight:800;border:1px solid #d7e5dc;background:#fff;cursor:pointer;color:#4b5563}.Tools_tabActive__8dGqa{background:#1f9d57;border-color:#1f9d57;color:#fff}.Tools_resultCard__QSyZn{border-radius:18px;padding:28px 24px;background:radial-gradient(600px 240px at 0 0,rgba(46,204,113,.35),transparent 55%),linear-gradient(145deg,#0f5132,#1f9d57 55%,#27ae60);color:#fff;margin:20px 0 16px}.Tools_resultTitle__gMO_Q{font-size:13px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;opacity:.85;margin-bottom:10px}.Tools_resultHero__OLMrw{font-size:clamp(36px,6vw,52px);font-weight:800;line-height:1.1;margin-bottom:10px}.Tools_resultSub__S0UQ2{font-size:16px;line-height:1.5;opacity:.92;margin-bottom:18px}.Tools_resultMeta___srMb{display:flex;flex-wrap:wrap;gap:8px}.Tools_pill___epN0{display:inline-flex;padding:6px 10px;border-radius:999px;background:hsla(0,0%,100%,.18);font-size:13px;font-weight:700}.Tools_bars__oUQ7p{display:grid;gap:10px;margin-top:8px}.Tools_barRow__e7jJC{display:grid;grid-template-columns:110px 1fr 48px;gap:10px;align-items:center;font-size:13px}.Tools_barTrack__oH8b3{height:8px;border-radius:999px;background:#e8f0eb;overflow:hidden}.Tools_barFill__DX3JK{height:100%;background:#1f9d57;border-radius:999px}.Tools_rareList__b4eou{display:flex;flex-wrap:wrap;gap:8px;margin-top:12px}.Tools_rareChip__fxkG_{padding:6px 10px;border-radius:999px;background:#eef7f1;color:#0f5132;font-size:13px;font-weight:700}.Tools_shareBar__P935s{display:flex;flex-wrap:wrap;gap:10px;margin:12px 0 24px}.Tools_shareBtnSecondary__MfDNI,.Tools_shareBtn__viJrA{display:inline-flex;align-items:center;justify-content:center;min-height:40px;padding:0 14px;border-radius:10px;font-size:14px;font-weight:800;text-decoration:none;border:none;cursor:pointer}.Tools_shareBtn__viJrA{background:#1f9d57;color:#fff}.Tools_shareBtnSecondary__MfDNI{background:#eef7f1;color:#0f5132}.Tools_conversion__r2zZg{margin:8px 0 36px;padding:28px 24px;border-radius:16px;background:#f3fbf6;border:1px solid #d7e5dc}.Tools_conversion__r2zZg h2{font-size:22px;font-weight:800;margin-bottom:10px}.Tools_conversion__r2zZg p{color:#4b5563;line-height:1.65;margin-bottom:8px}.Tools_hint__B8wtl{font-size:14px;color:#66736c}.Tools_ctaRow__LT5_w{display:flex;flex-wrap:wrap;gap:10px;margin-top:16px}.Tools_primaryCta__iFf5K,.Tools_secondaryCta__M4ZeF{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:0 16px;border-radius:12px;font-weight:800;font-size:14px;text-decoration:none}.Tools_primaryCta__iFf5K{background:#1f9d57;color:#fff}.Tools_secondaryCta__M4ZeF{background:#fff;color:#0f5132;border:1px solid #cfe5d8}.Tools_related__63j77{padding:12px 0 80px}.Tools_related__63j77 h2{font-size:22px;font-weight:800;margin-bottom:16px}.Tools_relatedGrid__aEl_h{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:12px}.Tools_relatedCard__7VvjQ{display:flex;flex-direction:column;gap:8px;padding:18px;border-radius:14px;border:1px solid #e5ece8;text-decoration:none;color:inherit;background:#fff}.Tools_relatedCard__7VvjQ:hover{border-color:#1f9d57}.Tools_relatedCard__7VvjQ strong{font-size:16px;color:#0f5132}.Tools_relatedCard__7VvjQ span{font-size:14px;color:#66736c;line-height:1.5}.Tools_hubGrid__TAna6{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:16px;margin:24px 0 48px}.Tools_hubCard__FFQsv{display:flex;flex-direction:column;gap:10px;padding:24px;border-radius:16px;background:#fff;border:1px solid #e5ece8;text-decoration:none;color:inherit;min-height:180px}.Tools_hubCard__FFQsv:hover{border-color:#1f9d57;box-shadow:0 10px 30px rgba(31,157,87,.08)}.Tools_hubCard__FFQsv strong{font-size:20px;font-weight:800;color:#0f5132}.Tools_hubCard__FFQsv p{color:#4b5563;line-height:1.6;flex:1}.Tools_hubCard__FFQsv span{font-size:14px;font-weight:800;color:#1f9d57}.Tools_faq__m_f1L{margin:24px 0 48px}.Tools_faq__m_f1L h2{font-size:22px;font-weight:800;margin-bottom:14px}.Tools_faq__m_f1L details{border-top:1px solid #e5ece8;padding:14px 0}.Tools_faq__m_f1L summary{font-weight:800;cursor:pointer}.Tools_faq__m_f1L p{margin-top:8px;color:#4b5563;line-height:1.6}.Tools_stickyNav__E0Bnf{position:fixed;left:0;right:0;bottom:0;z-index:40;display:none;gap:8px;padding:10px 14px calc(10px + env(safe-area-inset-bottom));background:hsla(0,0%,100%,.96);border-top:1px solid #e5ece8;backdrop-filter:blur(8px)}.Tools_stickyGhost__JgR_u,.Tools_stickyPrimary__JLYEC{flex:1;display:inline-flex;align-items:center;justify-content:center;min-height:42px;border-radius:12px;font-size:13px;font-weight:800;text-decoration:none}.Tools_stickyPrimary__JLYEC{background:#1f9d57;color:#fff}.Tools_stickyGhost__JgR_u{background:#eef7f1;color:#0f5132}@media (max-width:768px){.Tools_stickyNav__E0Bnf{display:flex}.Tools_related__63j77{padding-bottom:96px}}.Tools_actions__HN8RI{display:flex;flex-wrap:wrap;gap:10px;margin-top:16px}.Tools_feedbackOk__0MLXj{color:#0f5132;font-weight:700}.Tools_feedbackBad__L7ZLh{color:#9b2c2c;font-weight:700}.Tools_sampleWords__kjTxL{display:flex;flex-wrap:wrap;gap:8px;margin:12px 0 20px}.Tools_sampleWords__kjTxL a{padding:6px 10px;border-radius:999px;background:#eef7f1;color:#0f5132;font-size:13px;font-weight:700;text-decoration:none}.Tools_sampleWords__kjTxL a:hover{background:#d8f0e2}.Tools_roundupIntro__yXAuk{color:#4b5563;line-height:1.7;margin-bottom:12px;max-width:720px}.Tools_roundupList__fx4EP{display:grid;gap:16px;margin:28px 0 36px}.Tools_roundupCard__Y7uFT{display:grid;grid-template-columns:56px 1fr;gap:12px;padding:20px;border-radius:16px;border:1px solid #e5ece8;background:#fff}.Tools_roundupFeatured__P6eMX{border-color:#1f9d57;background:radial-gradient(500px 180px at 0 0,rgba(46,204,113,.14),transparent 55%),#f7fcf9}.Tools_roundupRank__MPcDQ{font-size:22px;font-weight:800;color:#1f9d57}.Tools_roundupBody__vpH4N h2{font-size:20px;font-weight:800;margin-bottom:8px;display:flex;flex-wrap:wrap;gap:8px;align-items:center}.Tools_roundupBody__vpH4N h2 a{color:#0f5132;text-decoration:none}.Tools_roundupBody__vpH4N h2 a:hover{text-decoration:underline}.Tools_featuredBadge__qiOns{display:inline-flex;padding:4px 8px;border-radius:999px;background:#1f9d57;color:#fff;font-size:12px;font-weight:800}.Tools_roundupTagline__xrdsZ{color:#4b5563;line-height:1.6;margin-bottom:8px}.Tools_roundupCols__3kFcb{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin:12px 0 16px}.Tools_roundupCols__3kFcb strong{display:block;margin-bottom:6px;color:#0f5132}.Tools_roundupCols__3kFcb ul{margin:0;padding-left:18px;color:#4b5563;line-height:1.55;font-size:14px}.Tools_matchBoard__0zXF0{display:grid;grid-template-columns:1fr 1fr;gap:16px}.Tools_matchCol__pX_cX{display:flex;flex-direction:column;gap:8px}.Tools_matchChip__2qFyL{min-height:44px;padding:10px 12px;border-radius:12px;border:1px solid #d7e5dc;background:#f7fcf9;font-weight:700;font-size:14px;text-align:left;cursor:pointer;color:#1a1a1a}.Tools_matchChip__2qFyL:disabled{cursor:default}.Tools_matchActive__PZBTI{border-color:#1f9d57;box-shadow:0 0 0 2px rgba(31,157,87,.25)}.Tools_matchDone__oJUUf{background:#e8f8ef;border-color:#1f9d57;color:#0f5132;opacity:.85}.Tools_matchShake__T3JDq{animation:Tools_matchShake__T3JDq .35s ease;border-color:#c53030;background:#fff5f5}@keyframes Tools_matchShake__T3JDq{0%,to{transform:translateX(0)}25%{transform:translateX(-4px)}75%{transform:translateX(4px)}}@media (max-width:640px){.Tools_matchBoard__0zXF0,.Tools_roundupCard__Y7uFT,.Tools_roundupCols__3kFcb{grid-template-columns:1fr}.Tools_roundupRank__MPcDQ{display:none}}.WordMatch_board__U96VT{display:grid;grid-template-columns:1fr 1fr;gap:20px;margin-top:8px}.WordMatch_col__naLAh{display:flex;flex-direction:column;gap:10px;min-width:0}.WordMatch_colTitle__thqy9{font-size:14px;font-weight:800;color:#0f5132}.WordMatch_hint__4Wdal{margin:0 0 14px;font-size:14px;font-weight:700;color:#4b5563;line-height:1.5}.WordMatch_chip__UcmeV{display:flex;align-items:center;width:100%;min-height:48px;padding:12px 14px;margin:0;border-radius:12px;border:1px solid #cfe5d8;background:#f7fcf9;font:inherit;font-size:15px;font-weight:700;line-height:1.35;text-align:left;color:#1a1a1a;cursor:pointer;-moz-appearance:none;appearance:none;-webkit-appearance:none;box-sizing:border-box;word-break:break-word;white-space:normal}.WordMatch_chip__UcmeV:hover:not(:disabled){border-color:#1f9d57}.WordMatch_chip__UcmeV:disabled{cursor:default;opacity:.95}.WordMatch_active__5ee_d{border-color:#1f9d57;background:#e8f8ef;box-shadow:0 0 0 2px rgba(31,157,87,.28)}.WordMatch_done__DQGrm{background:#e8f8ef;border-color:#1f9d57;color:#0f5132;text-decoration:line-through;opacity:.75}.WordMatch_shake__iNb0G{animation:WordMatch_shake__iNb0G .35s ease;border-color:#c53030;background:#fff5f5}@keyframes WordMatch_shake__iNb0G{0%,to{transform:translateX(0)}25%{transform:translateX(-4px)}75%{transform:translateX(4px)}}@media (max-width:640px){.WordMatch_board__U96VT{grid-template-columns:1fr}}.LanguageSwitcher_switcher__CViAX{display:flex;align-items:center;gap:8px;font-size:14px;font-weight:600}.LanguageSwitcher_switcher__CViAX a{color:#666;text-decoration:none;transition:color .3s ease;padding:4px 8px;border-radius:8px}.LanguageSwitcher_switcher__CViAX a:hover{color:#2ecc71}.LanguageSwitcher_switcher__CViAX a.LanguageSwitcher_active__KxGtj{color:#2ecc71;background:rgba(46,204,113,.1)}.LanguageSwitcher_separator__NBx4F{color:#ccc;font-weight:400}.page_header__VnvRU{position:fixed;top:0;left:0;right:0;z-index:1000;background:hsla(0,0%,100%,.95);backdrop-filter:blur(10px);border-bottom:1px solid rgba(0,0,0,.05)}.page_nav__lDJXc{display:flex;align-items:center;justify-content:space-between;padding:16px 0}.page_logo__YyxUI{display:flex;align-items:center;gap:12px;font-size:24px;font-weight:800;color:#1a1a1a;text-decoration:none}.page_logoIcon__9uwi1{width:32px;height:32px;-o-object-fit:contain;object-fit:contain;display:inline-block;border-radius:50%}.page_logoText___NikM{background:linear-gradient(135deg,#2ecc71,#27ae60);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;font-size:28px;font-weight:800;letter-spacing:-.5px}.page_navLinks__C_L9e{display:flex;align-items:center;gap:32px}.page_navLinks__C_L9e a:not(.page_btn-primary__p1xD6){font-size:15px;font-weight:700;color:#666;text-decoration:none;transition:color .3s ease}.page_navLinks__C_L9e a.page_navActive____1w7,.page_navLinks__C_L9e a:not(.page_btn-primary__p1xD6):hover{color:#2ecc71}.page_container___4UC2{position:relative;min-height:100vh;display:flex;flex-direction:column;justify-content:center;padding:120px 20px 80px;overflow:hidden;margin-top:80px}.page_container___4UC2:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;z-index:-1;background:linear-gradient(135deg,var(--primary-container) 0,var(--surface) 100%)}.page_container___4UC2:after{content:"";position:absolute;top:-200px;right:-100px;width:500px;height:500px;border-radius:50%;background:#2ecc71;filter:blur(100px);opacity:.3;animation:page_float__gWzMC 20s ease-in-out infinite;z-index:-1}@keyframes page_float__gWzMC{0%,to{transform:translate(0) scale(1)}50%{transform:translate(50px,-50px) scale(1.1)}}.page_content__sP5oY{max-width:600px;margin:0 auto;position:relative;z-index:1}.page_title__vfJ6g{font-size:clamp(32px,5vw,48px);font-weight:800;margin-bottom:3rem;letter-spacing:-1px;line-height:1.2}.page_loading__29gmP,.page_title__vfJ6g{text-align:center;color:var(--on-surface)}.page_loading__29gmP{padding:4rem;font-size:1.2rem}.page_authSection__aTm7P{background:hsla(0,0%,100%,.95);backdrop-filter:blur(20px);border-radius:24px;padding:2.5rem;box-shadow:0 8px 40px rgba(0,0,0,.1);border:1px solid rgba(46,204,113,.1);margin-bottom:2rem}.page_divider__HigK_{display:flex;align-items:center;text-align:center;margin:1.5rem 0;color:#666;font-size:.9rem}.page_divider__HigK_:after,.page_divider__HigK_:before{content:"";flex:1;border-bottom:1px solid var(--outline-variant)}.page_divider__HigK_ span{padding:0 1rem}.page_authForm__ktukw{display:flex;flex-direction:column;gap:1rem}.page_formGroup__hMNLJ{display:flex;flex-direction:column;gap:.5rem}.page_formGroup__hMNLJ label{font-weight:600;color:var(--on-surface);font-size:.9rem}.page_formGroup__hMNLJ input{padding:.875rem 1rem;border:2px solid var(--outline-variant);border-radius:12px;font-family:var(--font-inter);font-size:1rem;transition:all .2s ease;background:var(--surface)}.page_formGroup__hMNLJ input:focus{outline:none;border-color:var(--primary);box-shadow:0 0 0 3px rgba(46,204,113,.1)}.page_formGroup__hMNLJ input:disabled{opacity:.6;cursor:not-allowed}.page_submitButton__z9Baq{width:100%;padding:1rem 1.5rem;background:var(--primary);color:var(--on-primary);border:none;border-radius:16px;font-family:var(--font-nunito);font-weight:700;font-size:1rem;cursor:pointer;transition:all .3s ease;margin-top:.5rem}.page_submitButton__z9Baq:hover:not(:disabled){background:var(--primary-dark);transform:translateY(-2px);box-shadow:0 8px 20px rgba(46,204,113,.3)}.page_submitButton__z9Baq:disabled{opacity:.6;cursor:not-allowed}.page_googleButton__3TvEb{width:100%;display:flex;align-items:center;justify-content:center;gap:12px;padding:1rem 1.5rem;background:var(--surface);color:var(--on-surface);border:2px solid var(--outline-variant);border-radius:16px;font-family:var(--font-nunito);font-weight:600;font-size:1rem;cursor:pointer;transition:all .3s ease}.page_googleButton__3TvEb:hover:not(:disabled){border-color:var(--primary);background:rgba(46,204,113,.05);transform:translateY(-2px);box-shadow:0 4px 12px rgba(0,0,0,.1)}.page_googleButton__3TvEb:disabled{opacity:.6;cursor:not-allowed}.page_backButton__NuEgG{width:100%;padding:.75rem 1.5rem;background:transparent;color:var(--primary);border:none;border-radius:12px;font-family:var(--font-nunito);font-weight:600;font-size:.9rem;cursor:pointer;transition:all .2s ease;margin-top:1rem}.page_backButton__NuEgG:hover:not(:disabled){background:rgba(46,204,113,.1)}.page_backButton__NuEgG:disabled{opacity:.6;cursor:not-allowed}.page_otpHint__ACYWo{text-align:center;font-size:.9rem;color:#666;margin-top:.5rem;margin-bottom:0}.page_error__Uvuno{background:#fee;color:#c33}.page_error__Uvuno,.page_message__03_Wr{padding:.75rem 1rem;border-radius:8px;font-size:.9rem;margin-top:.5rem}.page_message__03_Wr{background:#efe;color:#3c3}.page_memberSection__x4zF6{margin-bottom:2rem}.page_userInfo__pE1fJ{display:flex;justify-content:space-between;align-items:center;background:var(--surface);padding:1rem 1.5rem;border-radius:12px;margin-bottom:1rem;box-shadow:0 2px 8px rgba(0,0,0,.05)}.page_userEmail__nc1QL{font-size:.95rem;color:var(--on-surface);margin:0}.page_signOutButton__6rI6N{padding:.5rem 1rem;background:transparent;color:var(--primary);border:1px solid var(--primary);border-radius:8px;font-family:var(--font-nunito);font-weight:600;font-size:.875rem;cursor:pointer;transition:all .2s ease}.page_signOutButton__6rI6N:hover{background:var(--primary);color:var(--on-primary)}.page_memberCard__fuG7H{background:hsla(0,0%,100%,.95);backdrop-filter:blur(20px);border-radius:24px;padding:2rem;box-shadow:0 8px 40px rgba(0,0,0,.1);border:1px solid rgba(46,204,113,.1)}.page_memberHeader__X__ZZ{display:flex;align-items:center;margin-bottom:1.5rem}.page_memberBadge__Ftkna{display:inline-flex;align-items:center;gap:.5rem;padding:.5rem 1rem;background:var(--primary-container);color:var(--primary);border-radius:20px;font-weight:700;font-size:.9rem}.page_memberDetails__fAlId{display:flex;flex-direction:column;gap:.75rem;margin-bottom:1.5rem}.page_memberDetails__fAlId p{margin:0;color:var(--on-surface);font-size:.95rem}.page_memberDetails__fAlId strong{color:var(--on-surface);font-weight:600}.page_manageButton__wXf0u{width:100%;padding:.875rem 1.5rem;background:var(--primary);color:var(--on-primary);border:none;border-radius:12px;font-family:var(--font-nunito);font-weight:700;font-size:1rem;cursor:pointer;transition:all .2s ease}.page_manageButton__wXf0u:hover{background:var(--primary-dark);transform:translateY(-2px);box-shadow:0 4px 12px rgba(46,204,113,.3)}.page_infoCard__Y4N_L{background:hsla(0,0%,100%,.95);backdrop-filter:blur(20px);border-radius:24px;padding:2rem;box-shadow:0 8px 40px rgba(0,0,0,.1);border:1px solid rgba(46,204,113,.1);text-align:center}.page_infoTitle__TL8Zb{font-size:1.5rem;font-weight:700;margin-bottom:1rem;color:var(--on-surface)}.page_infoText___96s9{color:var(--on-surface);font-size:1rem;display:flex;align-items:center;justify-content:center;gap:.5rem}.page_lockIcon__fBVEg{font-size:1.2rem}.page_features__gAKyt{background:hsla(0,0%,100%,.95);backdrop-filter:blur(20px);border-radius:24px;padding:2rem;box-shadow:0 8px 40px rgba(0,0,0,.1);border:1px solid rgba(46,204,113,.1);margin-bottom:2rem}.page_featuresTitle__icwDz{font-size:1.5rem;font-weight:700;margin-bottom:1.5rem;color:var(--on-surface)}.page_featuresList__LG84h{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:1rem}.page_featuresList__LG84h li{display:flex;align-items:center;gap:1rem;color:var(--on-surface);font-size:1rem}.page_featureIcon__puZ_q{font-size:1.5rem;flex-shrink:0}.page_plans__5a0um{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:1.5rem}.page_planCard__et_4v{background:hsla(0,0%,100%,.95);backdrop-filter:blur(20px);border-radius:24px;padding:2rem;box-shadow:0 8px 40px rgba(0,0,0,.1);border:1px solid rgba(46,204,113,.1);position:relative;transition:transform .3s ease,box-shadow .3s ease}.page_planCard__et_4v:hover{transform:translateY(-4px);box-shadow:0 12px 40px rgba(0,0,0,.15)}.page_planCardHighlight__FqQKm{border:2px solid var(--primary)}.page_popularBadge__LtjkB{position:absolute;top:-12px;right:1.5rem;padding:.375rem .75rem;background:var(--primary);color:var(--on-primary);border-radius:12px;font-size:.75rem;font-weight:700;text-transform:uppercase}.page_planTitle__GFDEN{font-size:1.5rem;font-weight:700;margin-bottom:1rem;color:var(--on-surface)}.page_planPrice___xtto{font-size:2rem;font-weight:800;color:var(--primary);margin-bottom:1.5rem}.page_planPrice___xtto span{font-size:1rem;font-weight:600;color:var(--on-surface);opacity:.7}.page_planButton__tt5rb{width:100%;padding:.875rem 1.5rem;background:var(--primary);color:var(--on-primary);border:none;border-radius:12px;font-family:var(--font-nunito);font-weight:700;font-size:1rem;cursor:pointer;transition:all .2s ease}.page_planButton__tt5rb:hover:not(:disabled){background:var(--primary-dark);transform:translateY(-2px);box-shadow:0 4px 12px rgba(46,204,113,.3)}.page_planButton__tt5rb:disabled{opacity:.6;cursor:not-allowed}@media (max-width:768px){.page_nav__lDJXc{padding:12px 0}.page_logoText___NikM{font-size:24px}.page_navLinks__C_L9e{gap:16px}.page_navLinks__C_L9e a:not(.page_btn-primary__p1xD6):not(.page_navActive____1w7){display:none}.page_navLinks__C_L9e a.page_btn-primary__p1xD6{padding:10px 20px;font-size:14px}.page_container___4UC2{padding:100px 20px 60px;margin-top:70px}.page_title__vfJ6g{font-size:2rem;margin-bottom:2rem}.page_userInfo__pE1fJ{flex-direction:column;gap:1rem;align-items:flex-start}.page_plans__5a0um{grid-template-columns:1fr}.page_authSection__aTm7P,.page_features__gAKyt,.page_infoCard__Y4N_L,.page_memberCard__fuG7H{padding:1.5rem}}.directory_pagination__gJC80{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px;margin:1rem 0 1.25rem}.directory_pageLink__z_1E4{display:inline-flex;align-items:center;min-height:40px;padding:0 14px;border-radius:999px;background:rgba(46,204,113,.12);color:#15803d;font-weight:700;text-decoration:none}.directory_pageLink__z_1E4:hover{background:rgba(46,204,113,.2)}.directory_pageDisabled__IN89c{color:#94a3b8;font-weight:600}.directory_pageStatus__B9_UO{color:#64748b;font-size:.95rem;font-weight:600}.directory_wordGrid__DqDox{list-style:none;margin:0 0 1.5rem;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(160px,1fr));gap:10px}.directory_wordCard__fzxds{display:flex;flex-direction:column;gap:4px;padding:12px 14px;border-radius:14px;border:1px solid rgba(15,23,42,.08);background:#fff;text-decoration:none;color:inherit;transition:border-color .15s ease,transform .15s ease}.directory_wordCard__fzxds:hover{border-color:rgba(46,204,113,.45);transform:translateY(-1px)}.directory_wordCard__fzxds strong{font-size:1rem;color:#0f172a}.directory_wordCard__fzxds span{font-size:.8rem;color:#64748b;line-height:1.35}.Hero_hero__bqvNd{position:relative;min-height:100vh;display:flex;flex-direction:column;justify-content:center;padding:120px 0 80px;overflow:hidden}.Hero_brandHeader__nnOW4{text-align:center;margin-bottom:40px;position:relative;z-index:10}.Hero_brandLogo__Gl_B0{display:inline-flex;flex-direction:column;align-items:center;gap:12px;padding:24px 40px;background:hsla(0,0%,100%,.9);backdrop-filter:blur(20px);border-radius:20px;box-shadow:0 4px 30px rgba(46,204,113,.2);border:1px solid rgba(46,204,113,.1)}.Hero_brandIcon__Wmu_t{width:56px;height:56px;-o-object-fit:contain;object-fit:contain;display:inline-block;border-radius:50%}.Hero_brandText__P9wya{display:flex;flex-direction:column;align-items:center;gap:4px}.Hero_brandName__lYc2L{font-size:42px;font-weight:800;background:linear-gradient(135deg,#2ecc71,#27ae60);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;letter-spacing:-1px;line-height:1.1}.Hero_brandSlogan__4ZWF3{font-size:16px;font-weight:600;color:#27ae60;margin-top:2px}.Hero_background__izj4h{position:absolute;top:0;left:0;right:0;bottom:0;z-index:-1;overflow:hidden}.Hero_gradientOrb__8HRlq{position:absolute;border-radius:50%;filter:blur(100px);opacity:.3;animation:Hero_float__XKsXp 20s ease-in-out infinite}.Hero_gradientOrb__8HRlq:first-child{width:500px;height:500px;background:#2ecc71;top:-200px;right:-100px;animation-delay:0s}.Hero_gradientOrb__8HRlq:nth-child(2){width:400px;height:400px;background:#48e68b;bottom:-150px;left:-100px;animation-delay:5s}@keyframes Hero_float__XKsXp{0%,to{transform:translate(0) scale(1)}50%{transform:translate(50px,-50px) scale(1.1)}}.Hero_content__WDVga{max-width:700px;position:relative;z-index:1;text-align:center;margin:20px auto 0}.Hero_title__h4PJ2{font-size:clamp(36px,6vw,64px);font-weight:800;line-height:1.1;margin-bottom:24px;color:#1a1a1a;letter-spacing:-1px}.Hero_highlight__Kxh4B{color:#2ecc71;position:relative}.Hero_description__1ZEJN{font-size:18px;line-height:1.7;color:#666;margin-bottom:40px;max-width:600px}.Hero_cta__1n4WS{display:flex;justify-content:center;gap:16px;flex-wrap:wrap;margin-bottom:60px}.Hero_stats__ehS8z{display:grid;grid-template-columns:repeat(3,1fr);gap:32px;padding-top:40px;border-top:1px solid #e5e5e5}.Hero_stat__edcbC{text-align:center}.Hero_statNumber__wXrRC{font-size:36px;font-weight:800;color:#2ecc71;margin-bottom:8px}.Hero_statLabel__4qWrn{font-size:14px;color:#666;font-weight:600}@media (max-width:768px){.Hero_hero__bqvNd{min-height:auto;padding:100px 0 60px}.Hero_brandHeader__nnOW4{margin-bottom:30px}.Hero_brandLogo__Gl_B0{padding:20px 32px;gap:10px}.Hero_brandIcon__Wmu_t{width:48px;height:48px;border-radius:50%}.Hero_brandText__P9wya{gap:2px}.Hero_brandName__lYc2L{font-size:32px}.Hero_brandSlogan__4ZWF3{font-size:14px}.Hero_content__WDVga{margin-top:10px}.Hero_title__h4PJ2{font-size:36px}.Hero_description__1ZEJN{font-size:16px}.Hero_cta__1n4WS{flex-direction:column;align-items:center}.Hero_stats__ehS8z{grid-template-columns:1fr;gap:24px}}.HowItWorks_howItWorks__PQ920{background:#fff}.HowItWorks_header__Ek5pj{text-align:center;margin-bottom:60px}.HowItWorks_title__tECJv{font-size:clamp(32px,5vw,48px);font-weight:800;margin-bottom:16px;color:#1a1a1a}.HowItWorks_subtitle__N2R3m{font-size:18px;color:#666;max-width:600px;margin:0 auto}.HowItWorks_steps___lftL{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:32px;margin-bottom:60px;position:relative}.HowItWorks_step__gUC_t{position:relative;text-align:center;padding:32px 24px;background:#fafafa;border-radius:20px;transition:all .3s ease}.HowItWorks_step__gUC_t:hover{background:#f0fdf4;transform:translateY(-4px);box-shadow:0 8px 30px rgba(46,204,113,.15)}.HowItWorks_stepNumber__FoPfQ{position:absolute;top:-20px;left:50%;transform:translateX(-50%);width:50px;height:50px;background:#2ecc71;color:#fff;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:24px;font-weight:800;box-shadow:0 4px 15px rgba(46,204,113,.3)}.HowItWorks_stepIcon__OZTrC{font-size:56px;margin-bottom:16px;margin-top:16px}.HowItWorks_stepTitle__TyzqN{font-size:22px;font-weight:800;margin-bottom:12px;color:#1a1a1a}.HowItWorks_stepDescription___czu2{font-size:15px;line-height:1.6;color:#666}.HowItWorks_ctaSection__eIHQh{text-align:center;padding:40px;background:linear-gradient(135deg,#d5f4e6,#fff);border-radius:20px}.HowItWorks_ctaText__QbPFv{font-size:20px;font-weight:700;color:#1a1a1a;margin-bottom:24px}@media (max-width:768px){.HowItWorks_steps___lftL{grid-template-columns:1fr;gap:48px}}.Languages_languages__567r3{background:linear-gradient(135deg,#d5f4e6,#fff)}.Languages_header__TrYdr{text-align:center;margin-bottom:50px}.Languages_title__5Sqx6{font-size:clamp(32px,5vw,48px);font-weight:800;margin-bottom:16px;color:#1a1a1a}.Languages_subtitle__qI6eb{font-size:18px;color:#666;max-width:600px;margin:0 auto}.Languages_languageGrid__o7X3Q{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:16px;margin-bottom:40px}.Languages_languageCard__gPdUJ{display:flex;align-items:center;gap:12px;padding:16px 20px;background:#fff;border-radius:16px;box-shadow:0 2px 10px rgba(0,0,0,.05);transition:all .3s ease}.Languages_languageCard__gPdUJ:hover{transform:translateY(-4px);box-shadow:0 4px 20px rgba(46,204,113,.2);background:#f8fff9}.Languages_flag__cHcMM{font-size:24px}.Languages_languageName__DQ1TJ{font-size:15px;font-weight:700;color:#1a1a1a}.Languages_note__jEd95{text-align:center;padding:24px;background:rgba(46,204,113,.1);border-radius:16px;border:2px solid rgba(46,204,113,.2)}.Languages_note__jEd95 p{font-size:16px;color:#27ae60;font-weight:600;margin:0}@media (max-width:768px){.Languages_languageGrid__o7X3Q{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:12px}.Languages_languageCard__gPdUJ{padding:12px 16px}.Languages_languageName__DQ1TJ{font-size:14px}}.ThemeSwitch_switch__f1__l{display:inline-flex;align-items:center;padding:3px;border-radius:999px;background:var(--learn-chip-bg);border:1px solid var(--learn-border);gap:2px}.ThemeSwitch_option__30Yrk{display:inline-flex;align-items:center;justify-content:center;gap:4px;min-width:32px;height:30px;padding:0 8px;border:none;border-radius:999px;background:transparent;color:var(--learn-muted);cursor:pointer;transition:background-color .2s ease,color .2s ease}.ThemeSwitch_option__30Yrk:hover{color:var(--learn-text);background:var(--learn-panel-soft)}.ThemeSwitch_optionActive__WXTH4{background:var(--learn-panel-solid);color:var(--primary);box-shadow:0 1px 4px rgba(0,0,0,.12)}.ThemeSwitch_icon__pnRAE{width:14px;height:14px;flex-shrink:0}.ThemeSwitch_label__1w5Ze{font-size:11px;font-weight:700;letter-spacing:.02em}@media (max-width:720px){.ThemeSwitch_label__1w5Ze{display:none}.ThemeSwitch_option__30Yrk{width:30px;padding:0}}.InstallPrompt_banner__loldS{position:fixed;left:12px;right:12px;bottom:calc(16px + env(safe-area-inset-bottom));z-index:60;display:flex;flex-wrap:wrap;gap:12px;align-items:center;justify-content:space-between;padding:14px 16px;border-radius:16px;background:var(--learn-panel-solid,#fff);border:1px solid var(--learn-border-strong,rgba(0,0,0,.1));box-shadow:0 12px 32px rgba(15,23,42,.14)}.InstallPrompt_copy__V_xAG{display:flex;flex-direction:column;gap:4px;min-width:0;flex:1}.InstallPrompt_copy__V_xAG strong{font-size:14px;font-weight:800;color:var(--learn-text,#1a1a1a)}.InstallPrompt_copy__V_xAG span{font-size:13px;line-height:1.45;color:var(--learn-muted,#666)}.InstallPrompt_actions__vPPM3{display:flex;gap:8px;flex-shrink:0}.InstallPrompt_ghost__jISW9,.InstallPrompt_primary__2cs_T{min-height:40px;padding:0 14px;border-radius:999px;font-size:13px;font-weight:800;border:none;cursor:pointer}.InstallPrompt_primary__2cs_T{background:#2ecc71;color:#fff}.InstallPrompt_ghost__jISW9{background:var(--learn-chip-bg,#f8fafc);color:var(--learn-chip-text,#334155)}.InstallPrompt_aboveBottomNav__kfL5q{bottom:calc(76px + env(safe-area-inset-bottom))}@media (min-width:1025px){.InstallPrompt_aboveBottomNav__kfL5q,.InstallPrompt_banner__loldS{left:auto;right:24px;bottom:24px;max-width:420px}}