.BentoGrid_section__qRtqs{padding:120px 0;position:relative;z-index:1}.BentoGrid_container__YjIuz{max-width:1160px;margin:0 auto;padding:0 24px}.BentoGrid_label__oBQS2{font-size:12px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--color-primary);margin-bottom:16px}.BentoGrid_heading__g_lFL{font-size:clamp(32px,4.5vw,46px);font-weight:800;letter-spacing:-.025em;color:var(--color-heading);margin-bottom:56px;line-height:1.1}.BentoGrid_heading__g_lFL em{font-style:italic;color:var(--color-primary)}.BentoGrid_grid__HvhPg{display:grid;grid-template-columns:1fr 1fr;grid-template-rows:1fr 1fr;grid-gap:20px;gap:20px}.BentoGrid_card__ETqbE{border-radius:24px;box-shadow:var(--shadow-card);position:relative;transition:transform .3s cubic-bezier(.22,1,.36,1),box-shadow .3s cubic-bezier(.22,1,.36,1)}.BentoGrid_card__ETqbE:after{content:"";position:absolute;inset:0;bottom:-4px}.BentoGrid_card__ETqbE:hover{transform:translateY(-4px);box-shadow:var(--shadow-card-hover)}.BentoGrid_cardInner__Ou0lx{padding:40px;display:flex;flex-direction:column;justify-content:space-between;min-height:340px;border-radius:24px;position:relative}.BentoGrid_tint_pink__Sll7_{background:var(--tint-pink)}.BentoGrid_tint_white___WXt_{background:#ffffff}.BentoGrid_tint_blue__Q5XrN{background:var(--tint-blue)}.BentoGrid_tint_lavender__vsk73{background:var(--tint-lavender)}.BentoGrid_cardTop__g3eJU{display:flex;flex-direction:column;gap:10px}.BentoGrid_cardIcon__b09Kp{font-size:24px;margin-bottom:4px}.BentoGrid_cardTitle__lAaEy{font-family:var(--font-heading);font-size:22px;font-weight:700;color:var(--color-heading);letter-spacing:-.02em;line-height:1.2}.BentoGrid_cardDesc__RxxOI{font-size:15px;line-height:1.65;color:var(--color-body);max-width:320px}.BentoGrid_ghostBtn__NTYpw{display:inline-flex;align-items:center;gap:6px;font-size:14px;font-weight:600;color:var(--color-primary);border:1.5px solid rgba(91,95,199,.28);border-radius:8px;padding:8px 16px;width:-moz-fit-content;width:fit-content;margin-top:8px;transition:border-color .2s,background .2s,transform .2s}.BentoGrid_ghostBtn__NTYpw:hover{border-color:var(--color-primary);background:var(--color-primary-light);transform:translateY(-1px)}.BentoGrid_cardWidget__KTtw4{margin-top:24px;display:flex;justify-content:center;align-items:center}.BentoGrid_timerWidget__MaCdr{display:flex;flex-direction:column;align-items:center;gap:10px}.BentoGrid_timerRing__XfIFT{position:relative;width:96px;height:96px;display:flex;align-items:center;justify-content:center}.BentoGrid_timerRing__XfIFT svg{position:absolute;top:0;left:0}.BentoGrid_timerTime__1quPo{font-family:var(--font-body);font-size:18px;font-weight:700;color:var(--color-primary);position:relative;z-index:1}.BentoGrid_timerLabel__AaIPh{font-size:12px;color:var(--color-subtle);font-weight:500}.BentoGrid_timerWords__isT_4{font-size:11px;font-weight:700;color:var(--color-primary);letter-spacing:.02em}.BentoGrid_timerCheckmark__tVDBK{font-size:28px;font-weight:300;color:#4CAF82;animation:BentoGrid_checkPop___VZay .4s cubic-bezier(.34,1.56,.64,1) both}@keyframes BentoGrid_checkPop___VZay{0%{opacity:0;transform:scale(.4)}70%{opacity:1;transform:scale(1.15)}to{opacity:1;transform:scale(1)}}@keyframes BentoGrid_pulseGlow__xLy8n{0%,to{filter:drop-shadow(0 0 4px rgba(76,175,130,.4))}50%{filter:drop-shadow(0 0 12px rgba(76,175,130,.8))}}.BentoGrid_timerRingDone__jgrY7 svg{animation:BentoGrid_pulseGlow__xLy8n 1.4s ease-in-out infinite}@keyframes BentoGrid_barBounce__bgkd1{0%{transform:scaleY(1)}30%{transform:scaleY(1.07)}65%{transform:scaleY(.97)}to{transform:scaleY(1)}}.BentoGrid_chartBarBounce__Hy9nH{animation:BentoGrid_barBounce__bgkd1 .5s cubic-bezier(.34,1.56,.64,1) both}.BentoGrid_chartBadgeWrap__xr9K4{text-align:center;min-height:22px;margin-bottom:4px}.BentoGrid_chartBestBadge__7I9ss{display:inline-block;background:linear-gradient(90deg,#5B5FC7,#3A3FA8);color:#fff;font-size:9px;font-weight:700;padding:3px 10px;border-radius:20px;letter-spacing:.04em}@keyframes BentoGrid_popUp__tf6YP{0%{opacity:0;transform:translateX(-50%) translateY(5px) scale(.6)}65%{opacity:1;transform:translateX(-50%) translateY(-2px) scale(1.15)}to{opacity:1;transform:translateX(-50%) translateY(0) scale(1)}}@keyframes BentoGrid_growUp__HRBNL{0%{transform:scaleY(0)}to{transform:scaleY(1)}}.BentoGrid_chartWidget__NIwL3{width:100%;max-width:260px}.BentoGrid_barLabel__xoOGm{position:absolute;left:50%;font-size:9px;font-weight:700;color:var(--color-primary);white-space:nowrap;animation:BentoGrid_popUp__tf6YP .28s cubic-bezier(.34,1.56,.64,1) both}.BentoGrid_barLabelPeak__JDQLX{font-size:13px;font-weight:800;color:#3A3FA8}.BentoGrid_chartBars__fOnWX{display:flex;align-items:flex-end;gap:8px;height:80px;overflow:visible}.BentoGrid_barWrap__rRxFr{flex:1 1;height:100%;display:flex;align-items:flex-end;position:relative}.BentoGrid_chartBar__o_zJo{width:100%;background:linear-gradient(180deg,#7B7FDE,#5B5FC7);border-radius:4px 4px 2px 2px;opacity:.85;transform-origin:bottom;transform:scaleY(0);transition:background .4s ease,box-shadow .4s ease,opacity .4s ease,filter .4s ease}.BentoGrid_chartBarGrow__RtTPv{animation:BentoGrid_growUp__HRBNL .5s cubic-bezier(.34,1.2,.64,1) both}.BentoGrid_chartBarPeak__cV1u4{background:linear-gradient(180deg,#5B5FC7,#3A3FA8);box-shadow:0 0 20px rgba(91,95,199,.6);opacity:1}.BentoGrid_chartBarDimmed__lxGdB{opacity:.2;filter:grayscale(60%)}.BentoGrid_chartLabels__v8aJH{display:flex;gap:8px;margin-top:6px}.BentoGrid_chartLabel__dngSZ{flex:1 1;text-align:center;font-size:10px;font-weight:600;color:var(--color-subtle);transition:color .3s ease,font-weight .3s ease}.BentoGrid_chartLabelPeak__w248i{color:var(--color-primary);font-weight:800}@keyframes BentoGrid_chipIn__HTTIN{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.BentoGrid_insightsWidget__GQNFO{display:flex;flex-direction:column;gap:8px;width:100%;max-width:280px}.BentoGrid_insightsChip__BOora{display:flex;align-items:center;gap:8px;background:rgba(0,0,0,.04);border-radius:8px;padding:8px 12px}.BentoGrid_insightsChipIcon__M9xpk{font-size:14px;flex-shrink:0}.BentoGrid_insightsChipLabel__ZnrTB{flex:1 1;font-size:12px;color:var(--color-subtle)}.BentoGrid_insightsChipValue__1NGWr{font-size:12px;font-weight:700;color:var(--color-heading);transition:color .4s ease}.BentoGrid_sessionLines__0pAbH{display:flex;flex-direction:column;gap:6px;width:100%;max-width:180px;margin-top:4px}.BentoGrid_sessionLine__L5b4O{height:6px;background:rgba(91,95,199,.18);border-radius:3px}.BentoGrid_sessionLineCursor__aE_zw{position:relative}.BentoGrid_sessionLineCursor__aE_zw:after{content:"";position:absolute;right:-3px;top:50%;transform:translateY(-50%);width:2px;height:10px;background:var(--color-primary);border-radius:1px;animation:BentoGrid_blink__ReyYM 1s step-end infinite}@keyframes BentoGrid_blink__ReyYM{0%,to{opacity:1}50%{opacity:0}}.BentoGrid_completePill__yhLSu{margin-top:6px;background:linear-gradient(90deg,#4CAF82,#3a9e70);color:#fff;font-size:11px;font-weight:700;padding:4px 12px;border-radius:20px;letter-spacing:.02em}.BentoGrid_heatRow__KdIoM{display:flex;gap:4px;align-items:flex-end;height:20px;margin-bottom:10px}.BentoGrid_heatCell__NUMKU{flex:1 1;height:16px;background:var(--color-primary);border-radius:3px;transform-origin:bottom}.BentoGrid_infoSlot__L9PJI{text-align:center;min-height:22px;margin-bottom:10px;position:relative}.BentoGrid_dnaPill__q8Q3S{display:inline-block;background:var(--color-primary);color:#fff;font-size:9px;font-weight:700;padding:3px 10px;border-radius:20px;letter-spacing:.04em}.BentoGrid_todayWidget__VCNcb{display:flex;flex-direction:column;align-items:center;gap:12px;width:100%}.BentoGrid_todayTop__4rNyI{display:flex;align-items:center;gap:6px}.BentoGrid_todayStreak__zEjUr{font-size:18px;font-weight:800;color:#E8823A}.BentoGrid_todayStreakLabel__EUl79{font-size:13px;font-weight:500;color:var(--color-subtle)}.BentoGrid_todayRingWrap__QUrn7{display:flex;flex-direction:column;align-items:center;gap:6px;position:relative}.BentoGrid_todayRingWrap__QUrn7 svg{display:block}.BentoGrid_todayRingPct__0RJV2{position:absolute;top:44px;left:50%;transform:translateX(-50%);font-size:14px;font-weight:700;color:var(--color-heading)}.BentoGrid_todayRingCaption__hP_ML{font-size:10px;color:var(--color-subtle);font-weight:500;text-align:center;white-space:nowrap}.BentoGrid_lineWidget__oZXpd{width:88%;display:flex;flex-direction:column}.BentoGrid_chartTooltip__egd2J{background:#fff;border:1px solid rgba(0,0,0,.08);border-radius:8px;padding:8px 12px;box-shadow:0 4px 16px rgba(0,0,0,.12);font-family:var(--font-body)}.BentoGrid_chartTooltipDate__Vljpr{font-size:11px;color:#8E8F9E}.BentoGrid_chartTooltipValue__vLJrw{font-size:13px;font-weight:600;color:#0A0B14;margin-top:2px}.BentoGrid_todayMotivation__yHFhg{font-size:11px;color:var(--color-subtle);font-style:italic;text-align:center}.BentoGrid_todayActions__YI9LS{display:flex;gap:8px}.BentoGrid_todayPrimaryBtn__S3TFV{font-size:11px;font-weight:700;color:#fff;background:var(--color-primary);border:none;border-radius:8px;padding:6px 14px;cursor:default}.BentoGrid_todayGhostBtn__pm8T3{font-size:11px;font-weight:600;color:var(--color-primary);background:transparent;border:1.5px solid rgba(91,95,199,.3);border-radius:8px;padding:6px 14px;cursor:default}.BentoGrid_projectsWidget__Zb2VE{display:flex;flex-direction:column;gap:8px;width:100%;max-width:280px}.BentoGrid_projectRow__ya7Qh{display:flex;align-items:center;gap:10px;background:rgba(255,255,255,.5);border-radius:10px;padding:8px 10px}.BentoGrid_projectDot__QCXyK{width:10px;height:10px;border-radius:50%;flex-shrink:0}.BentoGrid_projectInfo___Vt_M{flex:1 1;display:flex;flex-direction:column;gap:2px;min-width:0}.BentoGrid_projectName__JfGMY{font-size:13px;font-weight:600;color:var(--color-heading);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.BentoGrid_projectMeta__nvkWb{font-size:10px;color:var(--color-subtle)}.BentoGrid_projectRingWrap__UjqST{position:relative;display:flex;align-items:center;justify-content:center;flex-shrink:0}.BentoGrid_projectRingPct__7zzJN{position:absolute;font-size:8px;font-weight:700;color:var(--color-primary)}.BentoGrid_projectAddBtn__D7lfx{font-size:12px;font-weight:600;color:var(--color-primary);padding:6px 10px;border:1.5px dashed rgba(91,95,199,.35);border-radius:10px;text-align:center;cursor:default}.BentoGrid_streakWidget__bFF3U{display:flex;flex-direction:column;align-items:center;gap:16px;width:100%}.BentoGrid_streakDots__t95js{display:flex;gap:10px;flex-wrap:wrap;justify-content:center}.BentoGrid_streakDot__D1M0H{width:28px;height:28px;border-radius:7px;transition:background .25s ease,box-shadow .25s ease,opacity .25s ease,transform .3s cubic-bezier(.34,1.56,.64,1)}.BentoGrid_streakEmpty__qk8UY{background:transparent;opacity:0;transform:scale(.6)}.BentoGrid_streakActive__QyZTe{background:linear-gradient(135deg,#FF8C42,#FF5757);box-shadow:0 2px 10px rgba(255,100,50,.35);opacity:1;transform:scale(1)}.BentoGrid_streakFailed__DrGie{background:rgba(255,60,30,.08);border:2px solid rgba(255,60,30,.35);border-radius:6px;display:flex;align-items:center;justify-content:center;opacity:1;transform:scale(1)}.BentoGrid_streakX__Dpo6Q{color:#FF3300;font-size:18px;font-weight:900;line-height:1}.BentoGrid_streakCount__2vxCW{font-weight:700;color:var(--color-heading)}.BentoGrid_chartViewLabel__Vb_Y5{position:relative;height:18px;margin-top:8px;display:flex;align-items:center;justify-content:center}.BentoGrid_chartViewLabelText__dOT4e{position:absolute;font-size:11px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--color-muted,#9a9ab0);opacity:0;transform:translateY(4px);transition:opacity .4s ease,transform .4s ease;pointer-events:none;white-space:nowrap}.BentoGrid_chartViewLabelVisible__sqpJH{opacity:1;transform:translateY(0)}@media (max-width:768px){.BentoGrid_grid__HvhPg{grid-template-columns:1fr}.BentoGrid_card__ETqbE{min-height:280px;padding:32px}}.FAQ_section__AblqS{padding:0 0 120px;position:relative;z-index:1}.FAQ_container__qxAig{max-width:760px;margin:0 auto;padding:0 24px}.FAQ_label__HRiSA{font-size:12px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--color-primary);margin-bottom:16px}.FAQ_heading__21QJ_{font-size:clamp(30px,4vw,44px);font-weight:800;letter-spacing:-.025em;color:var(--color-heading);margin-bottom:52px;line-height:1.1}.FAQ_heading__21QJ_ em{font-style:italic;color:var(--color-primary)}.FAQ_list__AVE_P{display:flex;flex-direction:column;gap:0}.FAQ_item__JHoCl{border-bottom:1px solid rgba(91,95,199,.1);overflow:hidden}.FAQ_item__JHoCl:first-child{border-top:1px solid rgba(91,95,199,.1)}.FAQ_question__KVX9z{width:100%;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:22px 0;font-family:var(--font-body);font-size:16px;font-weight:600;color:var(--color-heading);text-align:left;background:none;border:none;cursor:pointer;transition:color .2s}.FAQ_question__KVX9z:hover{color:var(--color-primary)}.FAQ_chevron__mcAn2{flex-shrink:0;color:var(--color-subtle);transition:transform .3s cubic-bezier(.22,1,.36,1)}.FAQ_chevronOpen__7UJLk{transform:rotate(180deg);color:var(--color-primary)}.FAQ_answerWrap__pcybI{overflow:hidden;transition:max-height .35s cubic-bezier(.22,1,.36,1)}.FAQ_itemOpen__1BUIE .FAQ_answerWrap__pcybI{transition:max-height .5s cubic-bezier(.4,0,.2,1)}.FAQ_answer__Zehdp{font-size:15px;line-height:1.75;color:var(--color-body);padding-bottom:24px}.FooterCTA_section__xGpja{position:relative;background:linear-gradient(140deg,#EEF0FA,#DDE0F8 50%,#E8ECF9);padding:120px 24px;text-align:center;overflow:hidden;z-index:1}.FooterCTA_blob1__puIMu{width:500px;height:500px;background:#C5CAF0;opacity:.35;top:-160px;left:-100px}.FooterCTA_blob1__puIMu,.FooterCTA_blob2__8SAj0{position:absolute;border-radius:50%;filter:blur(80px);pointer-events:none}.FooterCTA_blob2__8SAj0{width:400px;height:400px;background:#F4C5C5;opacity:.28;bottom:-120px;right:-80px}.FooterCTA_container__WzuQ1{position:relative;z-index:1;max-width:620px;margin:0 auto;display:flex;flex-direction:column;align-items:center}.FooterCTA_heading__w6JRF{font-size:clamp(26px,3.8vw,42px);font-weight:800;letter-spacing:-.03em;color:var(--color-heading);line-height:1.1;margin-bottom:20px}.FooterCTA_heading__w6JRF em{font-style:italic;color:var(--color-primary)}.FooterCTA_sub__bVj6P{font-size:18px;color:var(--color-body);margin-bottom:40px;line-height:1.6}.FooterCTA_btn__G_iPo{display:inline-flex;align-items:center;gap:10px;background:var(--color-primary);color:#fff;font-size:16px;font-weight:700;padding:16px 32px;border-radius:var(--radius-button);box-shadow:0 6px 28px rgba(91,95,199,.3);transition:background .2s,transform .2s,box-shadow .2s;margin-bottom:20px}.FooterCTA_btn__G_iPo:hover{background:var(--color-primary-hover);transform:translateY(-2px);box-shadow:0 10px 40px rgba(91,95,199,.4)}.FooterCTA_note___aMqF{font-size:13px;color:var(--color-subtle);font-weight:500}.Footer_footer__UaG1g{background:#0A0B14;padding:72px 0 0;position:relative;z-index:1}.Footer_container__Z8cUU{max-width:1160px;margin:0 auto;padding:0 24px}.Footer_top__b4wwC{display:flex;justify-content:space-between;gap:60px;padding-bottom:56px;border-bottom:1px solid rgba(255,255,255,.07)}.Footer_brand___zP6t{display:flex;flex-direction:column;gap:14px;max-width:220px}.Footer_logo__NsUJK{display:flex;align-items:center;gap:9px;font-family:var(--font-heading);font-size:20px;font-weight:700;color:#fff}.Footer_tagline__EtMBR{font-size:14px;color:rgba(255,255,255,.4);line-height:1.6}.Footer_links__oDyjI{display:flex;gap:64px}.Footer_col__Uenj5{display:flex;flex-direction:column;gap:12px}.Footer_colTitle__sNZTr{font-size:12px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:rgba(255,255,255,.3);margin-bottom:4px}.Footer_link__EWWOW{font-size:14px;font-weight:500;color:rgba(255,255,255,.55);transition:color .2s}.Footer_link__EWWOW:hover{color:#fff}.Footer_bottom__O5rKs{display:flex;align-items:center;justify-content:space-between;padding:24px 0;gap:16px}.Footer_copy__IbaoR{font-size:13px;color:rgba(255,255,255,.25)}.Footer_made__sFjpd{font-size:13px;color:rgba(255,255,255,.2);font-style:italic}@media (max-width:768px){.Footer_top__b4wwC{flex-direction:column;gap:40px}.Footer_links__oDyjI{gap:40px}.Footer_bottom__O5rKs{flex-direction:column;align-items:flex-start}}.Hero_hero__T3Fr4{min-height:100vh;padding:140px 0 80px;overflow:hidden}.Hero_container__jw8AP,.Hero_hero__T3Fr4{position:relative;display:flex;align-items:center}.Hero_container__jw8AP{max-width:1160px;margin:0 auto;padding:0 24px;flex-direction:column;text-align:center;z-index:1}.Hero_blob__TdWJ1{position:absolute;border-radius:50%;filter:blur(64px);pointer-events:none}.Hero_blob1__YFplL{width:480px;height:480px;background:#C5CAF0;opacity:.38;top:-100px;left:-120px}.Hero_blob2__NJTmH{width:360px;height:360px;background:#F4C5C5;opacity:.32;top:80px;right:-80px}.Hero_blob3__d8kqE{width:300px;height:300px;background:#D4E4FB;opacity:.45;bottom:0;left:15%}.Hero_blob4__UNxNY{width:220px;height:220px;background:#F9D5E8;opacity:.3;top:40%;right:8%}.Hero_blob5__IayCX{width:180px;height:180px;background:#C5CAF0;opacity:.25;bottom:10%;right:20%}.Hero_blob6__cu4p_{width:260px;height:260px;background:#D4E4FB;opacity:.28;top:30%;left:5%}.Hero_badge__RIQsB{display:inline-flex;align-items:center;gap:8px;font-size:13px;font-weight:600;color:var(--color-primary);background:var(--color-primary-light);border:1px solid rgba(91,95,199,.2);border-radius:100px;padding:6px 14px;letter-spacing:.03em;text-transform:uppercase;margin-bottom:28px}.Hero_headline__ejJDL{font-size:clamp(44px,7vw,68px);font-weight:800;line-height:1.06;letter-spacing:-.03em;color:var(--color-heading);max-width:720px;margin-bottom:24px}.Hero_headline__ejJDL em{font-style:italic;color:var(--color-primary)}.Hero_subtitle__lkRtQ{font-size:clamp(16px,2vw,19px);line-height:1.7;color:var(--color-body);max-width:560px;margin-bottom:40px;font-weight:400}.Hero_cta__bvnbU{display:flex;align-items:center;gap:16px;margin-bottom:72px;flex-wrap:wrap;justify-content:center}.Hero_windowsBtn__SGDVs{display:inline-flex;align-items:center;gap:10px;font-size:15px;font-weight:600;color:var(--color-heading);background:rgba(91,95,199,.08);border:1.5px solid rgba(91,95,199,.2);padding:14px 26px;border-radius:var(--radius-button);transition:background .2s,border-color .2s,color .2s,transform .2s}.Hero_windowsBtn__SGDVs:hover:not(:disabled){background:rgba(91,95,199,.14);border-color:var(--color-primary);color:var(--color-primary);transform:translateY(-2px)}.Hero_windowsBtnDownloading__1Vkz6{cursor:default;opacity:.85}.Hero_btnIconWrap__KMb9M{position:relative;width:16px;height:16px;flex-shrink:0}.Hero_winIconSlot__w04WU{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;transition:opacity .2s,transform .25s}.Hero_winIconHide__9PoYL{opacity:0;transform:scale(.5) rotate(90deg)}.Hero_btnSpinner__YlGDY{position:absolute;inset:0;border-radius:50%;border:2px solid rgba(91,95,199,.3);border-top:2px solid var(--color-primary);opacity:0;transition:opacity .2s}.Hero_btnSpinnerShow__dGC88{opacity:1;animation:Hero_btnSpin__c216Z .75s linear infinite}@keyframes Hero_btnSpin__c216Z{to{transform:rotate(1turn)}}.Hero_primaryBtn__LhOSb{display:inline-flex;align-items:center;gap:10px;font-size:15px;font-weight:600;color:#fff;background:var(--color-primary);padding:14px 26px;border-radius:var(--radius-button);transition:background .2s,transform .2s,box-shadow .2s;box-shadow:0 4px 20px rgba(91,95,199,.28)}.Hero_primaryBtn__LhOSb:hover{background:var(--color-primary-hover);transform:translateY(-2px);box-shadow:0 8px 32px rgba(91,95,199,.36)}.Hero_secondaryBtn__k1nkZ{font-size:15px;font-weight:500;color:var(--color-body);padding:14px 22px;border-radius:var(--radius-button);border:1.5px solid rgba(91,95,199,.2);transition:border-color .2s,color .2s,transform .2s}.Hero_secondaryBtn__k1nkZ:hover{border-color:var(--color-primary);color:var(--color-primary);transform:translateY(-1px)}.Hero_mockupOuter__ogO__{width:100%;max-width:860px}.Hero_mockup__6shAw{background:#fff;border-radius:20px;box-shadow:0 24px 80px rgba(100,110,200,.18),0 2px 8px rgba(0,0,0,.04);overflow:hidden;border:1px solid rgba(91,95,199,.09)}.Hero_appShell__FEZg1{position:relative;height:420px;background:#EEF0FA;border-radius:0 0 14px 14px;overflow:hidden}.Hero_todayPanel___fssh{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:18px;padding:28px 24px}.Hero_todayLabel__0Phds{font-family:var(--font-body);font-size:10px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:#8E8F9E}.Hero_todayStreakBlock__82kVI{display:flex;flex-direction:column;align-items:center;gap:3px}.Hero_todayStreakNum__oBuFF{font-family:var(--font-body);font-size:60px;font-weight:800;letter-spacing:-.05em;line-height:1;color:#0A0B14}.Hero_todayStreakSuffix__hZeqd{font-family:var(--font-body);font-size:13px;font-weight:600;color:#8E8F9E}.Hero_todayRingRow__fUXeg{display:flex;align-items:center;gap:14px}.Hero_todayRingWrap__GrM_C{position:relative;width:64px;height:64px;display:flex;align-items:center;justify-content:center}.Hero_todayRingWrap__GrM_C svg{position:absolute;inset:0}.Hero_todayRingPct__54CxD{position:relative;font-family:var(--font-body);font-size:13px;font-weight:700;color:#5B5FC7}.Hero_todayRingInfo__tPay0{display:flex;flex-direction:column;gap:3px}.Hero_todayRingWords__7JO3R{font-family:var(--font-body);font-size:15px;font-weight:700;color:#0A0B14}.Hero_todayRingLabel__8XOIo{font-family:var(--font-body);font-size:11px;color:#8E8F9E}.Hero_startBtn__gLc4V{display:inline-flex;align-items:center;gap:8px;background:#5B5FC7;color:#fff;font-family:var(--font-body);font-size:14px;font-weight:600;border-radius:999px;padding:11px 24px;box-shadow:0 3px 16px rgba(91,95,199,.4);transition:transform .12s ease,box-shadow .12s ease;-webkit-user-select:none;-moz-user-select:none;user-select:none}.Hero_startBtnPressed__eAQLA{transform:scale(.94);box-shadow:0 1px 6px rgba(91,95,199,.25)}.Hero_modalOverlay__e6OA1{position:absolute;inset:0;background:rgba(238,240,250,.6);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);display:flex;align-items:center;justify-content:center;animation:Hero_overlayIn__d6ZlX .18s ease}@keyframes Hero_overlayIn__d6ZlX{0%{opacity:0}to{opacity:1}}.Hero_modalOverlayExit__skA8A{animation:Hero_overlayOut___pO1E .3s ease forwards!important}@keyframes Hero_overlayOut___pO1E{0%{opacity:1}to{opacity:0}}.Hero_focusModal__50UJs{background:#F9F7F4;border-radius:20px;padding:22px 22px 18px;width:258px;display:flex;flex-direction:column;gap:14px;box-shadow:0 8px 40px rgba(0,0,0,.14),0 2px 8px rgba(0,0,0,.06);animation:Hero_modalIn__sAtkn .22s cubic-bezier(.34,1.4,.64,1)}@keyframes Hero_modalIn__sAtkn{0%{opacity:0;transform:scale(.92) translateY(8px)}to{opacity:1;transform:scale(1) translateY(0)}}.Hero_focusModalExit__BLz__{animation:Hero_modalOut__beljw .28s ease forwards!important}@keyframes Hero_modalOut__beljw{0%{opacity:1;transform:scale(1) translateY(0)}to{opacity:0;transform:scale(.94) translateY(6px)}}.Hero_modalTitle__MvADN{font-family:var(--font-body);font-size:15px;font-weight:700;color:#0A0B14;letter-spacing:-.01em}.Hero_modalTabs__oo_8K{display:flex;background:#EEF0FA;border-radius:10px;padding:3px;gap:2px}.Hero_modalTab__jJiHz{flex:1 1;padding:6px 8px;border-radius:8px;font-family:var(--font-body);font-size:11px;font-weight:500;color:#8E8F9E;text-align:center;display:flex;align-items:center;justify-content:center}.Hero_modalTabActive__hrim4{background:#F9F7F4;color:#0A0B14;font-weight:600;box-shadow:0 1px 4px rgba(0,0,0,.08)}.Hero_modalSpinner__B99lX{display:flex;flex-direction:column;align-items:center;gap:6px}.Hero_spinnerArrow__hiaCi{width:32px;height:32px;border-radius:50%;background:#EEF0FA;display:flex;align-items:center;justify-content:center;color:#4A4B5A;transition:background .12s ease,transform .1s ease}.Hero_spinnerArrowPulse___Sx8I{background:#D9DCFF;transform:scale(.88)}.Hero_spinnerValue__GHfbk{display:flex;flex-direction:column;align-items:center;gap:0;line-height:1}.Hero_spinnerNumber__d9fPM{font-family:var(--font-body);font-size:52px;font-weight:800;letter-spacing:-.04em;color:#0A0B14;line-height:1;transition:transform .15s cubic-bezier(.34,1.4,.64,1),color .15s ease}.Hero_spinnerUnit__Jy_dr{font-family:var(--font-body);font-size:10px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:#8E8F9E;margin-top:3px}.Hero_modalHint__AaIdR{font-family:var(--font-body);font-size:11px;color:#8E8F9E;text-align:center;margin:-4px 0}.Hero_tabContent__Sgc6w{display:flex;flex-direction:column;gap:14px;animation:Hero_tabContentIn__VuOdj .2s ease}@keyframes Hero_tabContentIn__VuOdj{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}.Hero_modalActions__gu_89{display:flex;gap:8px}.Hero_cancelBtn__rOnA1{flex:1 1;border-radius:8px;border:1.5px solid rgba(91,95,199,.2);font-weight:500;color:#4A4B5A}.Hero_cancelBtn__rOnA1,.Hero_startSessionBtn__V7Wdb{padding:9px;font-family:var(--font-body);font-size:13px;text-align:center}.Hero_startSessionBtn__V7Wdb{flex:2 1;border-radius:8px;background:#5B5FC7;font-weight:600;color:#fff;box-shadow:0 2px 10px rgba(91,95,199,.4);transition:transform .1s ease}.Hero_startSessionBtnPressed__a91x_{transform:scale(.96)}.Hero_focusPane__tz1W_{position:absolute;inset:0;background:#F8F9FF;display:flex;flex-direction:column;align-items:center;padding:18px 24px 20px}.Hero_focusTimerChip__DSVlX{display:inline-flex;align-items:center;gap:6px;font-family:var(--font-body);font-size:11px;font-weight:700;color:#5B5FC7;background:rgba(91,95,199,.1);border-radius:20px;padding:5px 12px;margin-bottom:22px;align-self:center}.Hero_sessionDot__5qulj{width:6px;height:6px;border-radius:50%;background:#4CAF82;box-shadow:0 0 5px rgba(76,175,130,.7);animation:Hero_pulse__2CMVt 2s infinite;flex-shrink:0}@keyframes Hero_pulse__2CMVt{0%,to{opacity:1}50%{opacity:.4}}.Hero_focusEditorWrap__uXCk3{width:100%;max-width:480px}.Hero_focusEditorTitle__kl6CZ{font-family:var(--font-heading);font-size:22px;font-weight:700;color:#0A0B14;margin-bottom:16px;line-height:1.2}.Hero_focusEditorText__47ozI{font-family:var(--font-body);font-size:14px;line-height:1.75;color:#4A4B5A;min-height:120px}.Hero_focusCaret__x5aF9{display:inline-block;width:2px;height:16px;background:#5B5FC7;border-radius:1px;margin-left:1px;vertical-align:text-bottom;animation:Hero_caretBlink__aFOyG 1.1s step-end infinite}@keyframes Hero_caretBlink__aFOyG{0%,to{opacity:1}50%{opacity:0}}.Hero_cursor__dSVhc{position:absolute;width:16px;height:16px;border-radius:50%;background:white;border:2.5px solid #5b5fc7;box-shadow:0 2px 10px rgba(0,0,0,.2);pointer-events:none;z-index:200;transform:translate(-50%,-50%);transition:left .55s cubic-bezier(.4,0,.2,1),top .55s cubic-bezier(.4,0,.2,1),opacity .3s ease}.Hero_cursorRipple__3RGdG{position:absolute;inset:-2px;border-radius:50%;border:2px solid rgba(91,95,199,.55);animation:Hero_rippleOut__rl2eV .55s ease-out forwards;pointer-events:none}@keyframes Hero_rippleOut__rl2eV{0%{transform:scale(1);opacity:1}to{transform:scale(2.8);opacity:0}}.Hero_editorLines__E8KDc,.Hero_line__yemTU,.Hero_wordCount__azqCT{display:none}@media (max-width:768px){.Hero_hero__T3Fr4{padding:120px 0 60px}.Hero_cta__bvnbU{flex-direction:column;align-items:stretch}.Hero_primaryBtn__LhOSb,.Hero_secondaryBtn__k1nkZ,.Hero_windowsBtn__SGDVs{text-align:center;justify-content:center}.Hero_appShell__FEZg1{height:360px}.Hero_todayStreakNum__oBuFF{font-size:44px}.Hero_focusModal__50UJs{width:230px;padding:16px 16px 14px;gap:10px}.Hero_spinnerNumber__d9fPM{font-size:40px}}.about_main__nbSSX{min-height:100vh}.about_container__Ucmgi{max-width:720px;margin:0 auto;padding:140px 24px 120px}.about_hero__hgGLN{margin-bottom:64px}.about_label__OnDvW{font-size:12px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--color-primary);margin-bottom:16px}.about_heading__2hmOD{font-size:clamp(36px,5.5vw,58px);font-weight:800;letter-spacing:-.03em;color:var(--color-heading);line-height:1.1}.about_heading__2hmOD em{font-style:italic;color:var(--color-primary)}.about_body__iGuGk{display:flex;flex-direction:column;gap:24px}.about_body__iGuGk p{font-size:18px;line-height:1.8;color:var(--color-body)}.about_body__iGuGk p em{font-style:italic;color:var(--color-heading)}.about_body__iGuGk h2{font-size:28px;font-weight:700;letter-spacing:-.02em;color:var(--color-heading);margin-top:16px}.about_body__iGuGk a{color:var(--color-primary);font-weight:600;text-decoration:underline;-webkit-text-decoration-color:rgba(91,95,199,.3);text-decoration-color:rgba(91,95,199,.3);text-underline-offset:3px;transition:-webkit-text-decoration-color .2s;transition:text-decoration-color .2s;transition:text-decoration-color .2s,-webkit-text-decoration-color .2s}.about_body__iGuGk a:hover{-webkit-text-decoration-color:var(--color-primary);text-decoration-color:var(--color-primary)}.Navbar_nav__A66_N{position:fixed;top:0;left:0;right:0;z-index:100;padding:22px 0;transition:background .3s ease,box-shadow .3s ease,padding .3s ease,-webkit-backdrop-filter .3s ease;transition:background .3s ease,backdrop-filter .3s ease,box-shadow .3s ease,padding .3s ease;transition:background .3s ease,backdrop-filter .3s ease,box-shadow .3s ease,padding .3s ease,-webkit-backdrop-filter .3s ease}.Navbar_nav__A66_N.Navbar_scrolled___WOss{background:rgba(242,244,255,.78);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);box-shadow:0 1px 0 rgba(91,95,199,.09);padding:14px 0}.Navbar_inner__GwI1d{max-width:1160px;margin:0 auto;padding:0 24px;display:flex;align-items:center;justify-content:space-between;position:relative}.Navbar_logo__UM0Ax{display:flex;align-items:center;gap:9px;font-family:var(--font-heading);font-size:20px;font-weight:700;color:var(--color-heading);letter-spacing:-.02em}.Navbar_links__lFeE5{display:flex;align-items:center;gap:36px;position:absolute;left:50%;transform:translateX(-50%);white-space:nowrap}.Navbar_link__9Nm3x{font-size:15px;font-weight:500;color:var(--color-body);padding:6px 12px;border-radius:100px;transition:color .2s,background .2s}.Navbar_link__9Nm3x:hover{color:var(--color-primary);background:rgba(91,95,199,.08)}.Navbar_downloadBtn__7ATi_{display:inline-flex;align-items:center;gap:7px;font-size:14px;font-weight:600;color:var(--color-heading);background:rgba(91,95,199,.08);border:1.5px solid rgba(91,95,199,.2);padding:7px 14px;border-radius:var(--radius-button);transition:background .2s,border-color .2s,color .2s;white-space:nowrap}.Navbar_downloadBtn__7ATi_:hover:not(:disabled){background:rgba(91,95,199,.14);border-color:var(--color-primary);color:var(--color-primary)}.Navbar_downloadBtnDownloading__T62KX{cursor:default;opacity:.8}.Navbar_btnIconWrap__OmYbH{position:relative;width:13px;height:13px;flex-shrink:0}.Navbar_winIconSlot__W2yft{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;transition:opacity .2s,transform .25s}.Navbar_winIconHide__W943B{opacity:0;transform:scale(.5) rotate(90deg)}.Navbar_btnSpinner___n_up{position:absolute;inset:0;border-radius:50%;border:2px solid rgba(91,95,199,.3);border-top:2px solid var(--color-primary);opacity:0;transition:opacity .2s}.Navbar_btnSpinnerShow__3UN1K{opacity:1;animation:Navbar_btnSpin__PHQDc .75s linear infinite}@keyframes Navbar_btnSpin__PHQDc{to{transform:rotate(1turn)}}.Navbar_actions__1ikpw{display:flex;align-items:center;gap:10px}.Navbar_loginBtn__0l_JL{font-size:15px;font-weight:500;color:var(--color-body);padding:6px 12px;border-radius:100px;transition:color .2s,background .2s}.Navbar_loginBtn__0l_JL:hover{color:var(--color-primary);background:rgba(91,95,199,.08)}.Navbar_signupBtn__XANn_{font-size:14px;font-weight:600;color:#fff;background:var(--color-primary);padding:9px 20px;border-radius:var(--radius-button);letter-spacing:.01em;transition:background .2s,transform .2s}.Navbar_signupBtn__XANn_:hover{background:var(--color-primary-hover);transform:translateY(-1px)}.Navbar_hamburger__b7KpD{display:none;flex-direction:column;gap:5px;padding:4px;background:none;border:none;cursor:pointer}.Navbar_bar__bpuiO{transition:transform .25s,opacity .25s}.Navbar_barOpen__FuRV_,.Navbar_bar__bpuiO{display:block;width:22px;height:2px;background:var(--color-heading);border-radius:2px}.Navbar_barOpen__FuRV_{transform:rotate(45deg) translate(5px,5px);transition:transform .25s}.Navbar_barHidden__aaUWQ{opacity:0;transition:opacity .25s}.Navbar_barHidden__aaUWQ,.Navbar_barOpen2__zvxxd{display:block;width:22px;height:2px;background:var(--color-heading);border-radius:2px}.Navbar_barOpen2__zvxxd{transform:rotate(-45deg) translate(5px,-5px);transition:transform .25s}.Navbar_mobileMenu__g3FB_{display:flex;flex-direction:column;padding:16px 24px 24px;border-top:1px solid var(--color-border);background:rgba(248,249,255,.95);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px)}.Navbar_mobileLink__qh5Fz{font-size:16px;font-weight:500;color:var(--color-body);padding:14px 0;border-bottom:1px solid rgba(91,95,199,.07)}.Navbar_mobileSignup__AlLzY{display:inline-block;margin-top:16px;font-size:15px;font-weight:600;color:#fff;background:var(--color-primary);padding:12px 24px;border-radius:var(--radius-button);text-align:center}@media (max-width:768px){.Navbar_actions__1ikpw,.Navbar_links__lFeE5{display:none}.Navbar_hamburger__b7KpD{display:flex}}.Pricing_section__7_I0F{padding:0 0 120px;position:relative;z-index:1}.Pricing_container__VlN17{max-width:1160px;margin:0 auto;padding:0 24px}.Pricing_label__IcWgP{font-size:12px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--color-primary);margin-bottom:16px}.Pricing_heading__XEnQA{font-size:clamp(30px,4vw,46px);font-weight:800;letter-spacing:-.025em;color:var(--color-heading);margin-bottom:12px;line-height:1.1}.Pricing_heading__XEnQA em{font-style:italic;color:var(--color-primary)}.Pricing_subheading__M_klp{font-size:17px;color:var(--color-subtle);margin-bottom:32px}.Pricing_toggleWrap__UMb7K{display:flex;align-items:center;justify-content:center;gap:12px;margin-bottom:48px}.Pricing_toggleLabel__in5L6{font-size:15px;font-weight:500;color:var(--color-subtle);transition:color .2s;display:flex;align-items:center;gap:8px}.Pricing_toggleLabelActive__9riJj{color:var(--color-heading);font-weight:600}.Pricing_toggle__IOj8t{position:relative;width:44px;height:24px;background:var(--color-primary);border-radius:100px;border:none;cursor:pointer;padding:0;flex-shrink:0;transition:background .2s}.Pricing_toggleThumb__c8Cio{position:absolute;top:3px;left:3px;width:18px;height:18px;background:#fff;border-radius:50%;transition:transform .25s cubic-bezier(.22,1,.36,1);box-shadow:0 1px 4px rgba(0,0,0,.15)}.Pricing_toggleThumbRight__2V1Q6{transform:translateX(20px)}.Pricing_discount__6Le01{font-size:11px;font-weight:700;color:#fff;background:linear-gradient(135deg,#4caf7d,#2e9e5e);padding:2px 8px;border-radius:100px;letter-spacing:.02em}.Pricing_grid__FkhbL{display:grid;grid-template-columns:repeat(2,minmax(0,400px));grid-gap:20px;gap:20px;align-items:start;justify-content:center}.Pricing_card__JZ_rg{background:#fff;border-radius:24px;box-shadow:var(--shadow-card);padding:36px 32px;display:flex;flex-direction:column;gap:16px;position:relative;transition:transform .3s cubic-bezier(.22,1,.36,1),box-shadow .3s cubic-bezier(.22,1,.36,1)}.Pricing_card__JZ_rg:after{content:"";position:absolute;inset:0;bottom:-4px}.Pricing_card__JZ_rg:hover{transform:translateY(-4px);box-shadow:var(--shadow-card-hover)}.Pricing_highlighted__iumTf{background:var(--color-primary);color:#fff;box-shadow:0 12px 56px rgba(91,95,199,.36)}.Pricing_badge__CXc7W{position:absolute;top:-14px;left:50%;transform:translateX(-50%);background:linear-gradient(135deg,#FF8C42,#FF5757);color:#fff;font-size:12px;font-weight:700;padding:5px 16px;border-radius:100px;white-space:nowrap;box-shadow:0 4px 16px rgba(255,100,50,.3)}.Pricing_planName__hYTiR{font-family:var(--font-body);font-size:13px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--color-subtle)}.Pricing_highlighted__iumTf .Pricing_planName__hYTiR{color:rgba(255,255,255,.65)}.Pricing_priceRow__5Qtb5{display:flex;align-items:baseline;gap:8px;margin-bottom:4px}.Pricing_price__mjPhi{font-family:var(--font-heading);font-size:48px;font-weight:800;color:var(--color-heading);letter-spacing:-.03em;line-height:1}.Pricing_highlighted__iumTf .Pricing_price__mjPhi{color:#fff}.Pricing_period__2rMbl{font-size:14px;font-weight:500;color:var(--color-subtle)}.Pricing_highlighted__iumTf .Pricing_period__2rMbl{color:rgba(255,255,255,.65)}.Pricing_planDesc__yLte7{font-size:14px;color:var(--color-body);line-height:1.6;padding-bottom:4px;border-bottom:1px solid rgba(91,95,199,.08)}.Pricing_highlighted__iumTf .Pricing_planDesc__yLte7{color:rgba(255,255,255,.75);border-bottom-color:rgba(255,255,255,.12)}.Pricing_features__y8aW9{list-style:none;display:flex;flex-direction:column;gap:11px;flex:1 1;margin-bottom:8px}.Pricing_feature__McUnj{display:flex;align-items:center;gap:10px;font-size:14px;font-weight:500;color:var(--color-body)}.Pricing_highlighted__iumTf .Pricing_feature__McUnj{color:rgba(255,255,255,.88)}.Pricing_primaryBtn__g2Fci{display:block;text-align:center;background:#fff;color:var(--color-primary);font-size:15px;font-weight:700;padding:13px 24px;border-radius:var(--radius-button);transition:background .2s,transform .2s;margin-top:8px}.Pricing_primaryBtn__g2Fci:hover{background:rgba(255,255,255,.88);transform:translateY(-1px)}.Pricing_ghostBtn__btTl8{display:block;text-align:center;border:1.5px solid rgba(91,95,199,.22);color:var(--color-primary);font-size:15px;font-weight:600;padding:13px 24px;border-radius:var(--radius-button);transition:border-color .2s,background .2s,transform .2s;margin-top:8px}.Pricing_ghostBtn__btTl8:hover{border-color:var(--color-primary);background:var(--color-primary-light);transform:translateY(-1px)}@media (max-width:700px){.Pricing_grid__FkhbL{grid-template-columns:minmax(0,400px)}}.download_main__5n9xK{min-height:100vh;padding:120px 24px 80px;background:#fafbff}.download_header__Qxc42,.download_main__5n9xK{display:flex;flex-direction:column;align-items:center}.download_header__Qxc42{text-align:center;margin-bottom:64px}.download_checkWrap__rz5qL{margin-bottom:20px;animation:download_popIn__wSicC .4s cubic-bezier(.34,1.56,.64,1) both}.download_checkIcon__ClWrT{width:56px;height:56px}@keyframes download_popIn__wSicC{0%{opacity:0;transform:scale(.5)}to{opacity:1;transform:scale(1)}}.download_heading___WNCi{font-family:var(--font-heading);font-size:clamp(32px,5vw,44px);font-weight:800;color:var(--color-heading);letter-spacing:-.03em;margin-bottom:10px;animation:download_fadeUp__E51UL .35s ease .1s both}.download_subheading__Jfs_b{font-size:18px;color:var(--color-body);font-weight:400;margin-bottom:14px;animation:download_fadeUp__E51UL .35s ease .18s both}.download_autoNote__eT3OG{font-size:14px;color:var(--color-subtle);animation:download_fadeUp__E51UL .35s ease .25s both}.download_manualLink__ok_v1{color:var(--color-primary);text-decoration:underline;text-underline-offset:3px}.download_manualLink__ok_v1:hover{color:var(--color-primary-hover)}@keyframes download_fadeUp__E51UL{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.download_steps__FjjKc{display:flex;gap:28px;max-width:780px;width:100%;animation:download_fadeUp__E51UL .4s ease .3s both}.download_stepCard__YDfq2{flex:1 1;background:#fff;border-radius:20px;border:1.5px solid rgba(91,95,199,.1);box-shadow:0 4px 24px rgba(91,95,199,.07);overflow:hidden;display:flex;flex-direction:column}.download_stepIllustration__foByf{background:#F0F2FF;padding:24px 20px 0;display:flex;justify-content:center;align-items:flex-end;min-height:200px}.download_stepBody__RqiqS{padding:20px 22px 24px;display:flex;gap:14px;align-items:flex-start}.download_stepNum__RLjKl{width:28px;height:28px;border-radius:50%;background:var(--color-primary-light);color:var(--color-primary);font-size:13px;font-weight:700;display:flex;align-items:center;justify-content:center;flex-shrink:0}.download_stepText__Ycba1{font-size:15px;color:var(--color-body);line-height:1.5;padding-top:3px}.download_stepText__Ycba1 strong{color:var(--color-heading)}.download_windowFrame__Ld5dr{width:100%;max-width:300px;background:#fff;border-radius:10px 10px 0 0;box-shadow:0 8px 32px rgba(0,0,0,.12);overflow:hidden;border:1px solid rgba(0,0,0,.08)}.download_titleBar__u9UG7{display:flex;align-items:center;gap:10px;padding:9px 12px;background:#F5F5F5;border-bottom:1px solid rgba(0,0,0,.08)}.download_trafficLights__sDT2_{display:flex;gap:5px;flex-shrink:0}.download_tlRed__2Zrzt{width:10px;height:10px;border-radius:50%;background:#FF5F57}.download_tlYellow__QSSiI{width:10px;height:10px;border-radius:50%;background:#FEBC2E}.download_tlGreen__Ry_yo{width:10px;height:10px;border-radius:50%;background:#28C840}.download_windowTitle__ZW0Ps{font-size:11px;font-weight:600;color:#555;flex:1 1;text-align:center;padding-right:30px}.download_explorerContent__osJKH{display:flex;height:140px}.download_explorerSidebar__8Zv_D{width:90px;background:#F8F9FC;border-right:1px solid rgba(0,0,0,.06);padding:8px 0;flex-shrink:0}.download_sidebarItem__gIjOn{display:flex;align-items:center;gap:6px;font-size:10px;color:#555;padding:5px 10px;white-space:nowrap;overflow:hidden}.download_sidebarActive__Mq2Wk{background:rgba(91,95,199,.1);color:var(--color-primary);font-weight:600}.download_fileList__nmzUm{flex:1 1;padding:8px 6px;display:flex;flex-direction:column;gap:2px;overflow:hidden}.download_fileRow__WZ9vY{display:flex;align-items:center;gap:7px;padding:5px 7px;border-radius:5px;font-size:10px;color:#333;white-space:nowrap}.download_fileRowHighlight__fhSwk{background:#5B5FC7;color:#fff}.download_fileName__dMDoC{flex:1 1;overflow:hidden;text-overflow:ellipsis;font-weight:500}.download_fileSize__54M6D{font-size:9px;opacity:.7;flex-shrink:0}.download_installerBody__UvA7B{display:flex;flex-direction:column;align-items:center;padding:20px 20px 22px;gap:6px}.download_installerIcon__VmWGa{margin-bottom:6px}.download_installerTitle__yVEhc{font-size:14px;font-weight:700;color:#1a1a2e}.download_installerVersion__YQbHq{font-size:10px;color:#999;margin-bottom:12px}.download_progressTrack__60n88{width:100%;height:6px;background:#E8EAFF;border-radius:3px;overflow:hidden;margin-bottom:14px}.download_progressFill__BKyvw{height:100%;width:65%;background:var(--color-primary);border-radius:3px;animation:download_progressPulse__AiInN 2s ease-in-out infinite alternate}@keyframes download_progressPulse__AiInN{0%{width:60%}to{width:75%}}.download_installerBtn__U15_R{background:var(--color-primary);color:#fff;font-size:12px;font-weight:600;padding:7px 28px;border-radius:100px}@media (max-width:600px){.download_steps__FjjKc{flex-direction:column;max-width:400px}.download_stepIllustration__foByf{min-height:160px}}