.FinalCTA_section__pq1Hp{position:relative;overflow:hidden;background:var(--color-bg-subtle);border-top:1px solid #e0e6ed;padding:100px 0 96px}.FinalCTA_inner__kbuXm{position:relative;z-index:1;max-width:var(--max-width);margin:0 auto;padding:0 24px;display:flex;flex-direction:column;align-items:center;text-align:center}.FinalCTA_label__X7UFX{display:inline-block;font-size:12px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:#1e90ff;background:rgba(30,144,255,.08);border-radius:9999px;padding:4px 14px;margin-bottom:20px}.FinalCTA_headline__SuFEf{font-size:clamp(30px,5vw,52px);font-weight:800;letter-spacing:-.025em;line-height:1.12;margin:0 0 44px;color:#1a1f36;max-width:560px}.FinalCTA_headline__SuFEf em{font-style:normal;background:var(--gradient-headline);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0)}.FinalCTA_mascotWrap__grrJM{position:relative;margin-bottom:44px}.FinalCTA_mascotRing__rFl0X{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:440px;height:440px;border-radius:50%;background:radial-gradient(circle,rgba(30,144,255,.07) 0,transparent 70%);pointer-events:none}@media(max-width:480px){.FinalCTA_mascotRing__rFl0X{width:300px;height:300px}}.FinalCTA_mascot__ktNLG{width:330px;height:396px;object-fit:contain;filter:drop-shadow(0 12px 28px rgba(26,31,54,.14));animation:FinalCTA_mascotFloat__7ZfIv 3.6s ease-in-out infinite;display:block}@media(max-width:768px){.FinalCTA_mascot__ktNLG{width:260px;height:312px}}@media(max-width:480px){.FinalCTA_mascot__ktNLG{width:210px;height:252px}}.FinalCTA_ctaGroup__bM0w5{display:flex;flex-direction:column;align-items:center;gap:12px;margin-bottom:24px}.FinalCTA_btnPrimary__OzJ_H{display:inline-flex;align-items:center;gap:10px;justify-content:center;background:var(--color-primary);color:#fff;padding:18px 40px;border-radius:var(--radius-lg);font-size:18px;font-weight:700;letter-spacing:.01em;text-decoration:none;box-shadow:0 4px 20px rgba(30,144,255,.35);transition:background var(--transition-fast) var(--ease-standard),box-shadow var(--transition-fast) var(--ease-standard),transform var(--transition-fast) var(--ease-standard)}.FinalCTA_btnPrimary__OzJ_H svg{flex-shrink:0;transition:transform var(--transition-fast) var(--ease-standard)}.FinalCTA_btnPrimary__OzJ_H:hover{background:#0d6fd9;box-shadow:0 6px 28px rgba(30,144,255,.48);transform:translateY(-2px)}.FinalCTA_btnPrimary__OzJ_H:hover svg{transform:translateX(3px)}.FinalCTA_btnPrimary__OzJ_H:active{transform:translateY(0)}@media(max-width:480px){.FinalCTA_btnPrimary__OzJ_H{width:100%;font-size:16px;padding:16px 24px}}.FinalCTA_reassurance__4faz9{font-size:14px;color:#8b95a8;margin:0;line-height:1.5}.FinalCTA_secondaryLink__3ARR7{display:inline-flex;align-items:center;gap:6px;font-size:15px;font-weight:700;color:#1e90ff;text-decoration:none;border:2px solid rgba(30,144,255,.2);border-radius:9999px;padding:10px 24px;transition:border-color var(--transition-base),background var(--transition-base)}.FinalCTA_secondaryLink__3ARR7:hover{background:rgba(30,144,255,.06);border-color:rgba(30,144,255,.4)}.GoalToHabit_section__3gTXT{padding:var(--spacing-section,88px) 0;background:var(--color-bg,#fff)}.GoalToHabit_inner__rC9vR{max-width:var(--max-width,1140px);margin:0 auto;padding:0 24px;display:flex;flex-direction:column;gap:64px}.GoalToHabit_header__q_iQO{text-align:center;max-width:600px;margin:0 auto}.GoalToHabit_sectionLabel__u_phX{display:inline-block;font-size:.7rem;font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:#1e90ff;margin-bottom:12px}.GoalToHabit_sectionTitle__emvQF{font-size:clamp(26px,3vw,38px);font-weight:800;color:#1a1f36;line-height:1.2;margin:0 0 12px}.GoalToHabit_sectionSubtitle__1r4fS{font-size:16px;font-weight:500;color:#4b5768;line-height:1.6;margin:0}.GoalToHabit_timeline__NOxLp{display:grid;grid-template-columns:1fr auto 1fr auto 1fr;align-items:start;grid-gap:0 16px;gap:0 16px}@media(max-width:900px){.GoalToHabit_timeline__NOxLp{gap:0 12px}}@media(max-width:768px){.GoalToHabit_timeline__NOxLp{grid-template-columns:1fr;gap:0}}.GoalToHabit_connector__yWxqb{display:flex;align-items:center;justify-content:center;padding-top:56px}@media(max-width:768px){.GoalToHabit_connector__yWxqb{padding-top:0;height:36px;justify-content:center;align-items:center}}.GoalToHabit_connectorLine__I6XEx{display:flex;flex-direction:row;align-items:center;gap:4px}@media(max-width:768px){.GoalToHabit_connectorLine__I6XEx{flex-direction:column;align-items:center;justify-content:center;gap:3px;width:5px}}.GoalToHabit_connectorDot__p_lsr{width:5px;height:5px;border-radius:50%;background:#e0e6ed;flex-shrink:0;display:block}@media(max-width:768px){.GoalToHabit_connectorDot__p_lsr{width:4px;height:4px}}.GoalToHabit_connectorArrow__SWZuv{display:block;width:0;height:0;flex-shrink:0;border-top:5px solid rgba(0,0,0,0);border-bottom:5px solid rgba(0,0,0,0);border-left:7px solid #e0e6ed}@media(max-width:768px){.GoalToHabit_connectorArrow__SWZuv{border:5px solid rgba(0,0,0,0);border-top:7px solid #e0e6ed;border-bottom:none}}.GoalToHabit_beat__lp_dw{display:flex;flex-direction:column;gap:16px}@media(max-width:768px){.GoalToHabit_beat__lp_dw{padding-bottom:4px}}.GoalToHabit_beatHeader__kIzFI{display:flex;align-items:center;gap:12px}.GoalToHabit_beatNumber__BDWne{width:32px;height:32px;border-radius:50%;background:#1e90ff;color:#fff;font-size:13px;font-weight:800;display:flex;align-items:center;justify-content:center;flex-shrink:0}.GoalToHabit_beatTitle__xCTjO{font-size:13px;font-weight:700;color:#4b5768;text-transform:uppercase;letter-spacing:.05em}.GoalToHabit_beatCard__huNE4{border-radius:var(--radius-xl,16px);padding:20px;display:flex;flex-direction:column;gap:14px;min-height:0}@media(max-width:480px){.GoalToHabit_beatCard__huNE4{padding:16px}}.GoalToHabit_beatCardGoal__w8zo8{background:rgba(30,144,255,.05);border:1px solid rgba(30,144,255,.14)}.GoalToHabit_beatCardTasks__3cel0{background:#f7f9fc;border:1px solid #e0e6ed}.GoalToHabit_beatCardResult__j9Nk0{background:rgba(0,200,150,.06);border:1px solid rgba(0,200,150,.2)}.GoalToHabit_beatCaption__lCe5Z{font-size:13px;font-weight:600;color:#8b95a8;line-height:1.5;padding:0 4px;text-align:center}@media(max-width:768px){.GoalToHabit_beatCaption__lCe5Z{text-align:left}}@media(max-width:480px){.GoalToHabit_beatCaption__lCe5Z{font-size:12px}}.GoalToHabit_goalTitle__heayA{font-size:14px;font-weight:800;color:#1a1f36;line-height:1.35;margin:0}.GoalToHabit_goalSkillBadge__0QjN4{align-self:flex-start;display:inline-flex;align-items:center;gap:4px;background:rgba(0,200,150,.14);color:rgb(0,138.8,104.1);border-radius:9999px;padding:3px 10px;font-size:11px;font-weight:700}.GoalToHabit_goalProgressBlock__4TEcf{display:flex;flex-direction:column;gap:6px}.GoalToHabit_goalProgressLabel__rqHYu{display:flex;justify-content:space-between;align-items:center}.GoalToHabit_goalProgressLabelText__aYl1l{font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:#8b95a8}.GoalToHabit_goalProgressPct__7sCfF{font-size:11px;font-weight:800;color:#1e90ff}.GoalToHabit_goalProgressPctSuccess___4gOQ{color:#00c896}.GoalToHabit_goalProgressTrack__Ze719{height:8px;background:rgba(30,144,255,.1);border-radius:9999px;overflow:hidden}.GoalToHabit_goalProgressTrackSuccess__YLP9a{background:rgba(0,200,150,.12)}.GoalToHabit_goalProgressFill__6_ErQ{height:100%;border-radius:9999px;background:linear-gradient(90deg,#1e90ff,rgb(91.2,174.192,255))}.GoalToHabit_goalProgressFillSuccess__k_DcH{background:linear-gradient(90deg,#00c896,#5ddbb4)}.GoalToHabit_resultCheckList__2OLjC{display:flex;flex-direction:column;gap:6px}.GoalToHabit_resultCheckRow__ri7d1{display:flex;align-items:center;gap:8px}.GoalToHabit_resultCheckmark__G00hl{width:18px;height:18px;border-radius:50%;background:#00c896;color:#fff;display:flex;align-items:center;justify-content:center;flex-shrink:0;font-size:10px;line-height:1}.GoalToHabit_resultCheckText__C1Kc_{font-size:12px;font-weight:600;color:#4b5768;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.GoalToHabit_resultStreak__zMZ2p{align-self:flex-start;display:inline-flex;align-items:center;gap:4px;background:rgba(255,159,63,.14);color:rgb(226.2,113.1,0);border-radius:9999px;padding:4px 10px;font-size:11px;font-weight:700}.GoalToHabit_taskList__TaI4t{display:flex;flex-direction:column;gap:6px}.GoalToHabit_taskRow__9KPgt{display:grid;grid-template-columns:1fr auto;align-items:center;grid-gap:6px;gap:6px;background:#fff;border-radius:var(--radius-md,8px);padding:8px 10px;box-shadow:0 1px 4px rgba(26,31,54,.06)}.GoalToHabit_taskRowLeft__EyAlp{display:flex;flex-direction:column;gap:2px;overflow:hidden}.GoalToHabit_taskName__3XLqf{font-size:12px;font-weight:700;color:#1a1f36;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}@media(max-width:480px){.GoalToHabit_taskName__3XLqf{font-size:11px}}.GoalToHabit_taskSchedule__VBb9t{font-size:10px;font-weight:500;color:#8b95a8;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.GoalToHabit_taskBadge__0XVTf{display:inline-flex;align-items:center;gap:3px;border-radius:9999px;padding:2px 7px;font-size:10px;font-weight:700;white-space:nowrap;flex-shrink:0}.GoalToHabit_taskBadgeRoutine__Vh71e{background:rgba(0,200,150,.14);color:rgb(0,138.8,104.1)}.GoalToHabit_taskBadgeQuest__vg4dM{background:rgba(255,159,63,.2);color:rgb(226.2,113.1,0)}.GoalToHabit_keyMessage__EbR0a{max-width:640px;margin:0 auto;text-align:center;background:rgba(30,144,255,.04);border-radius:var(--radius-xl,16px);padding:28px 32px}@media(max-width:480px){.GoalToHabit_keyMessage__EbR0a{padding:20px}}.GoalToHabit_keyMessageText__d50RS{font-size:16px;font-weight:500;color:#4b5768;line-height:1.7;margin:0}.GoalToHabit_keyMessageText__d50RS strong{color:#1a1f36;font-weight:700}@media(max-width:480px){.GoalToHabit_keyMessageText__d50RS{font-size:15px}}.GoalToHabit_reducedMotion__ajYUr{padding:var(--spacing-section,88px) 0}.GoalToHabit_reducedInner__fPOId{max-width:var(--max-width,1140px);margin:0 auto;padding:0 24px;display:flex;flex-direction:column;gap:48px}.GoalToHabit_reducedHeader__L5ZDa{text-align:center;max-width:600px;margin:0 auto}.GoalToHabit_reducedTimeline__w8rFP{display:flex;flex-direction:column;gap:20px}.GoalToHabit_reducedBeat__JZqxU{background:#f7f9fc;border-radius:var(--radius-xl,16px);padding:24px;display:flex;flex-direction:column;gap:8px}.GoalToHabit_reducedBeatTitle__3PZb8{font-size:14px;font-weight:800;color:#1a1f36;margin:0}.GoalToHabit_reducedBeatDesc__BEhTB{font-size:14px;font-weight:500;color:#4b5768;line-height:1.6;margin:0}.GoalToHabit_reducedKeyMessage__Pck8Z{max-width:640px;margin:0 auto;text-align:center;font-size:15px;font-weight:500;color:#4b5768;line-height:1.7}.GoalToHabit_reducedKeyMessage__Pck8Z strong{color:#1a1f36;font-weight:700}.Header_header__b7i2g{position:-webkit-sticky;position:sticky;top:0;z-index:100;background:hsla(0,0%,100%,.9);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border-bottom:1px solid rgba(224,230,237,.8)}.Header_inner___iP2P{max-width:var(--max-width);margin:0 auto;padding:0 24px;height:64px;display:flex;align-items:center;gap:32px}.Header_logo__p32_V{display:inline-flex;align-items:center;gap:8px;font-size:20px;font-weight:800;color:var(--color-text);letter-spacing:-.01em;text-decoration:none;flex-shrink:0}.Header_logo__p32_V span{color:var(--color-primary)}.Header_nav__dKdGf{display:flex;align-items:center;gap:8px;font-size:15px;font-weight:500;flex:1 1}.Header_nav__dKdGf a{color:var(--color-text-secondary);padding:6px 10px;border-radius:var(--radius-md);transition:color var(--transition-fast) var(--ease-standard),background var(--transition-fast) var(--ease-standard)}.Header_nav__dKdGf a:hover{color:var(--color-text);background:var(--color-bg-secondary)}@media(max-width:768px){.Header_nav__dKdGf{display:none}}.Header_cta__kuNsX{display:inline-flex;align-items:center;flex-shrink:0;background:var(--color-primary);color:#fff;padding:8px 20px;border-radius:var(--radius-full);font-size:14px;font-weight:600;letter-spacing:.01em;transition:background var(--transition-fast) var(--ease-standard),box-shadow var(--transition-fast) var(--ease-standard),transform var(--transition-fast) var(--ease-standard)}.Header_cta__kuNsX:hover{background:var(--color-primary-dark);box-shadow:0 4px 14px rgba(30,144,255,.35);transform:translateY(-1px);color:#fff}@media(max-width:768px){.Header_cta__kuNsX{display:none}}.Header_burger__0Wmya{display:none;flex-direction:column;justify-content:center;align-items:center;gap:5px;width:40px;height:40px;background:none;border:none;cursor:pointer;padding:4px;margin-left:auto;border-radius:var(--radius-md);transition:background var(--transition-fast) var(--ease-standard)}.Header_burger__0Wmya:hover{background:var(--color-bg-secondary)}.Header_burger__0Wmya span{display:block;width:22px;height:2px;background:var(--color-text);border-radius:2px;transform-origin:center;transition:transform var(--transition-base) var(--ease-standard),opacity var(--transition-base) var(--ease-standard)}@media(max-width:768px){.Header_burger__0Wmya{display:flex}}.Header_burgerOpen__Z2RGt span:first-child{transform:translateY(7px) rotate(45deg)}.Header_burgerOpen__Z2RGt span:nth-child(2){opacity:0;transform:scaleX(0)}.Header_burgerOpen__Z2RGt span:nth-child(3){transform:translateY(-7px) rotate(-45deg)}.Header_overlay__F96ge{position:fixed;inset:0;background:rgba(26,31,54,.35);z-index:105;animation:Header_fadeOverlay__7iiiF var(--transition-base) var(--ease-standard) forwards}@keyframes Header_fadeOverlay__7iiiF{0%{opacity:0}to{opacity:1}}.Header_mobileMenu__2BqIo{position:fixed;top:64px;left:0;right:0;z-index:108;background:hsla(0,0%,100%,.98);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);border-bottom:1px solid var(--color-border);padding:8px 0 20px;pointer-events:none;opacity:0;transform:translateY(-6px);transition:opacity var(--transition-base) var(--ease-standard),transform var(--transition-base) var(--ease-standard)}@media(min-width:769px){.Header_mobileMenu__2BqIo{display:none}}.Header_mobileMenuOpen__DZ7Gv{pointer-events:auto;opacity:1;transform:translateY(0)}.Header_mobileNav__OG0gA{display:flex;flex-direction:column;padding:0 16px}.Header_mobileLink___M3b3{display:block;padding:14px 8px;font-size:16px;font-weight:500;color:var(--color-text-secondary);border-bottom:1px solid var(--color-border);transition:color var(--transition-fast) var(--ease-standard)}.Header_mobileLink___M3b3:last-child{border-bottom:none}.Header_mobileLink___M3b3:hover{color:var(--color-text)}.Header_mobileCta__9pxIW{margin-top:16px;display:block;text-align:center;background:var(--color-primary);color:#fff;padding:13px 22px;border-radius:var(--radius-full);font-size:15px;font-weight:600;border-bottom:none;transition:background var(--transition-fast) var(--ease-standard),box-shadow var(--transition-fast) var(--ease-standard)}.Header_mobileCta__9pxIW:hover{background:var(--color-primary-dark);box-shadow:0 4px 14px rgba(30,144,255,.35);color:#fff}.Hero_hero__SpqmS{position:relative;min-height:100vh;overflow:hidden;background:linear-gradient(160deg,var(--color-hero-bg-start) 0,#f7f9fc 50%,var(--color-hero-bg-end) 100%);display:flex;align-items:center}.Hero_bgPattern__TXGgq{position:absolute;inset:0;color:var(--color-primary);opacity:.045;pointer-events:none;z-index:0}@keyframes Hero_bgFadeIn__J1aYM{0%{opacity:0}}.Hero_bgDecorBottom__atFNM,.Hero_bgDecorTop__oFVOt{position:absolute;z-index:0;pointer-events:none;height:auto;animation:Hero_bgFadeIn__J1aYM 1.5s ease-out}.Hero_bgDecorBottom__atFNM{left:0;bottom:0;width:100%;opacity:.3;mask-image:linear-gradient(90deg,black 50%,transparent),linear-gradient(0deg,black 35%,transparent 85%);-webkit-mask-composite:source-in,xor;mask-composite:intersect;-webkit-mask-image:linear-gradient(90deg,black 50%,transparent),linear-gradient(0deg,black 35%,transparent 85%);-webkit-mask-composite:source-in}@media(min-width:768px){.Hero_bgDecorBottom__atFNM{width:1024px;opacity:.45;mask-image:linear-gradient(90deg,black 40%,transparent),linear-gradient(0deg,black 40%,transparent 88%);-webkit-mask-composite:source-in,xor;mask-composite:intersect;-webkit-mask-image:linear-gradient(90deg,black 40%,transparent),linear-gradient(0deg,black 40%,transparent 88%);-webkit-mask-composite:source-in}}@media(min-width:768px)and (max-width:1700px){.Hero_bgDecorBottom__atFNM{width:800px;opacity:.3;mask-image:linear-gradient(90deg,black 20%,transparent 80%),linear-gradient(0deg,black 15%,transparent 65%);-webkit-mask-composite:source-in,xor;mask-composite:intersect;-webkit-mask-image:linear-gradient(90deg,black 20%,transparent 80%),linear-gradient(0deg,black 15%,transparent 65%);-webkit-mask-composite:source-in}}.Hero_bgDecorTop__oFVOt{right:0;top:0;width:100%;opacity:.2;mask-image:linear-gradient(270deg,black 50%,transparent),linear-gradient(180deg,black 35%,transparent 85%);-webkit-mask-composite:source-in,xor;mask-composite:intersect;-webkit-mask-image:linear-gradient(270deg,black 50%,transparent),linear-gradient(180deg,black 35%,transparent 85%);-webkit-mask-composite:source-in}@media(min-width:768px){.Hero_bgDecorTop__oFVOt{width:1024px;opacity:.4;mask-image:linear-gradient(270deg,black 40%,transparent),linear-gradient(180deg,black 50%,transparent);-webkit-mask-composite:source-in,xor;mask-composite:intersect;-webkit-mask-image:linear-gradient(270deg,black 40%,transparent),linear-gradient(180deg,black 50%,transparent);-webkit-mask-composite:source-in}}@media(min-width:768px)and (max-width:1700px){.Hero_bgDecorTop__oFVOt{width:800px;opacity:.25;mask-image:linear-gradient(270deg,black 20%,transparent 80%),linear-gradient(180deg,black 40%,transparent 90%);-webkit-mask-composite:source-in,xor;mask-composite:intersect;-webkit-mask-image:linear-gradient(270deg,black 20%,transparent 80%),linear-gradient(180deg,black 40%,transparent 90%);-webkit-mask-composite:source-in}}.Hero_inner__jA_7Q{position:relative;z-index:1;width:100%;max-width:var(--max-width);margin:0 auto;padding:80px 24px 60px}.Hero_animatedWrapper__1R47L{will-change:transform}.Hero_grid__sGcuv{display:grid;grid-template-columns:1fr 1fr;grid-gap:64px;gap:64px;align-items:center}.Hero_content__q3rxz{display:flex;flex-direction:column;gap:28px}.Hero_badge__Ze90_{display:inline-flex;align-items:center;gap:8px;background:rgba(30,144,255,.08);color:var(--color-primary-dark);border:1px solid rgba(30,144,255,.2);border-radius:var(--radius-full);padding:6px 14px;font-size:13px;font-weight:600;letter-spacing:.01em;width:-moz-fit-content;width:fit-content}.Hero_badgeDot__1hk_l{width:7px;height:7px;border-radius:50%;background:var(--color-success);flex-shrink:0;box-shadow:0 0 0 2px rgba(0,200,150,.25)}.Hero_headline___GSwN{font-size:clamp(36px,4.5vw,56px);font-weight:800;line-height:1.12;letter-spacing:-.02em;color:var(--color-text)}.Hero_headlineGradient__SzAHj{background:var(--gradient-headline);-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0);background-clip:text}.Hero_subtitle__4J3_X{font-size:18px;color:var(--color-text-secondary);line-height:1.7;max-width:480px}.Hero_actions___MAvI{display:flex;gap:14px;flex-wrap:wrap;align-items:center}.Hero_btnPrimary__UtNsY{display:inline-flex;align-items:center;justify-content:center;background:var(--color-primary);color:#fff;padding:15px 32px;border-radius:var(--radius-lg);font-size:16px;font-weight:700;letter-spacing:.01em;box-shadow:0 4px 16px rgba(30,144,255,.35);transition:background var(--transition-fast) var(--ease-standard),box-shadow var(--transition-fast) var(--ease-standard),transform var(--transition-fast) var(--ease-standard)}.Hero_btnPrimary__UtNsY:hover{background:var(--color-primary-dark);box-shadow:0 6px 20px rgba(30,144,255,.45);transform:translateY(-1px)}.Hero_btnPrimary__UtNsY:active{transform:translateY(0)}.Hero_btnSecondary__Uy_Ya{display:inline-flex;align-items:center;gap:7px;color:var(--color-text-secondary);padding:15px 20px;border-radius:var(--radius-lg);font-size:16px;font-weight:600;border:1.5px solid var(--color-border);transition:border-color var(--transition-fast) var(--ease-standard),color var(--transition-fast) var(--ease-standard)}.Hero_btnSecondary__Uy_Ya:hover{border-color:var(--color-primary-light);color:var(--color-primary)}.Hero_social__4F4GI{display:flex;align-items:center;gap:12px;position:relative;z-index:2}.Hero_avatars__ftw77{display:flex}.Hero_avatar__lJI_n{display:flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:50%;border:2px solid #fff;margin-left:-6px;flex-shrink:0}.Hero_avatar__lJI_n:first-child{margin-left:0}.Hero_socialText__A0qSc{font-size:13px;color:var(--color-text-tertiary);font-weight:500;text-shadow:0 1px 6px rgba(247,249,252,.95),0 0 12px rgba(247,249,252,.7)}.Hero_visual__Tmknh{position:relative;display:flex;align-items:center;justify-content:center}.Hero_heroVideo__bkbQP{width:100%;max-width:560px;height:auto;display:block;object-fit:cover;mask-image:linear-gradient(90deg,transparent 0,black 18%,black 82%,transparent),linear-gradient(180deg,transparent 0,black 12%,black 88%,transparent);-webkit-mask-composite:source-in,xor;mask-composite:intersect;-webkit-mask-image:linear-gradient(90deg,transparent 0,black 18%,black 82%,transparent),linear-gradient(180deg,transparent 0,black 12%,black 88%,transparent);-webkit-mask-composite:source-in}@media(min-width:901px)and (max-width:1700px){.Hero_heroVideo__bkbQP{max-width:480px;mask-image:linear-gradient(90deg,transparent 0,black 25%,black 75%,transparent),linear-gradient(180deg,transparent 0,black 15%,black 85%,transparent);-webkit-mask-composite:source-in,xor;mask-composite:intersect;-webkit-mask-image:linear-gradient(90deg,transparent 0,black 25%,black 75%,transparent),linear-gradient(180deg,transparent 0,black 15%,black 85%,transparent);-webkit-mask-composite:source-in}}@media(max-height:720px)and (min-width:900px){.Hero_hero__SpqmS{min-height:auto}.Hero_inner__jA_7Q{padding:64px 24px 40px}.Hero_grid__sGcuv{gap:40px}}@media(max-width:900px){.Hero_grid__sGcuv{grid-template-columns:1fr;gap:48px}.Hero_visual__Tmknh{order:-1}.Hero_heroVideo__bkbQP{max-width:360px}.Hero_inner__jA_7Q{padding:100px 20px 60px}}@media(max-width:480px){.Hero_headline___GSwN{font-size:32px}.Hero_subtitle__4J3_X{font-size:16px}.Hero_actions___MAvI{flex-direction:column}.Hero_btnPrimary__UtNsY,.Hero_btnSecondary__Uy_Ya{width:100%;justify-content:center}}@media(prefers-reduced-motion:reduce){.Hero_bgDecorBottom__atFNM,.Hero_bgDecorTop__oFVOt{animation:none}}.Footer_footer__1yt0L{border-top:1px solid var(--color-border);padding:32px 0;background:var(--color-bg-subtle)}.Footer_inner__5vwOT{max-width:var(--max-width);margin:0 auto;padding:0 24px;display:flex;flex-direction:column;gap:12px}.Footer_top__wuDeq{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap}.Footer_logo__9030Y{font-size:18px;font-weight:700;color:var(--color-primary)}.Footer_links__Sg85f{display:flex;gap:24px;flex-wrap:wrap}.Footer_link__PGNVw{font-size:13px;color:var(--color-text-tertiary);text-decoration:none;transition:color var(--transition-fast)}.Footer_link__PGNVw:hover{color:var(--color-primary)}.Footer_copyright__MEHn_{font-size:13px;color:var(--color-text-secondary);text-align:center}@media(max-width:640px){.Footer_top__wuDeq{flex-direction:column;align-items:center;text-align:center}.Footer_links__Sg85f{justify-content:center;gap:16px}.Footer_copyright__MEHn_{text-align:center}}.articleDetail_page__C7K4e{min-height:100vh;background:var(--color-bg)}.articleDetail_cover__V6jvP{aspect-ratio:16/9;overflow:hidden;border-radius:16px;margin-bottom:28px;flex-shrink:0}.articleDetail_cover__V6jvP img{width:100%;height:100%;object-fit:cover;display:block}.articleDetail_article__XcMij{max-width:760px;margin:0 auto;padding:48px 24px 80px}@media(max-width:768px){.articleDetail_article__XcMij{padding:32px 20px 60px}}.articleDetail_meta__isvLV{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin-bottom:20px}.articleDetail_category__wDGbl{font-size:12px;font-weight:700;letter-spacing:.04em;color:#1e90ff;background:rgba(30,144,255,.1);border-radius:9999px;padding:4px 12px}.articleDetail_popularBadge__CzXBZ{display:inline-flex;align-items:center;gap:3px;font-size:11px;font-weight:700;color:#fff;background:linear-gradient(135deg,#ff9f3f,#ff5a5f);border-radius:9999px;padding:2px 8px;white-space:nowrap}.articleDetail_title__wAsMQ{font-size:clamp(24px,3.5vw,38px);font-weight:800;color:#1a1f36;letter-spacing:-.02em;line-height:1.25;margin:0 0 24px}.articleDetail_authorBlock__IID5M{display:flex;flex-direction:column;gap:14px;padding:20px 0;border-top:1px solid #e0e6ed;border-bottom:1px solid #e0e6ed;margin-bottom:40px}.articleDetail_authorHeader__YDl7V{display:flex;align-items:center;gap:12px}.articleDetail_authorAvatar__rnYru{width:44px;height:44px;border-radius:9999px;background:rgba(30,144,255,.1);display:flex;align-items:center;justify-content:center;flex-shrink:0;overflow:hidden}.articleDetail_authorAvatar__rnYru img{width:100%;height:100%;object-fit:cover}.articleDetail_authorInitial__SiTQ6{font-size:18px;font-weight:700;color:#1e90ff}.articleDetail_authorInfo___S9bu{display:flex;flex-direction:column;gap:3px;min-width:0}.articleDetail_authorName__5wW3w{font-size:15px;font-weight:600;color:#1a1f36}.articleDetail_authorMeta__s1OHO{display:flex;align-items:center;gap:6px;flex-wrap:wrap}.articleDetail_authorMetaItem__vWnl2{font-size:13px;color:#8b95a8;display:inline-flex;align-items:center;gap:3px}.articleDetail_metaDot__j9mWj{font-size:13px;color:#8b95a8;-webkit-user-select:none;-moz-user-select:none;user-select:none}.articleDetail_statsRow___dTfZ{display:flex;gap:24px;flex-wrap:wrap}.articleDetail_statItem__LlYnS{display:flex;flex-direction:column;align-items:center;gap:1px}.articleDetail_statValue__f63YD{font-size:20px;font-weight:800;color:#1a1f36;line-height:1.2}.articleDetail_statLabel__cvC3k{font-size:11px;color:#8b95a8;white-space:nowrap}.articleDetail_authorDivider__BD7Kf{height:1px;background:#e0e6ed}.articleDetail_childrenRow__1nuNK{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.articleDetail_childrenAvatars__JHYFF{display:flex}.articleDetail_childAvatar__2x1Zq{width:28px;height:28px;border-radius:9999px;object-fit:cover;border:2px solid #fff;margin-right:-7px}.articleDetail_childAvatar__2x1Zq:last-child{margin-right:0}.articleDetail_childrenNames__2xbY9{font-size:13px;color:#4b5768;margin-left:4px}.articleDetail_skillBadges__x3ufi{display:flex;flex-wrap:wrap;gap:6px}.articleDetail_skillBadge__f51zW{font-size:12px;font-weight:600;color:#1e90ff;background:rgba(30,144,255,.08);border-radius:9999px;padding:3px 10px;white-space:nowrap}.articleDetail_body__kpUoE{font-size:17px;line-height:1.75;color:#1a1f36}.articleDetail_body__kpUoE p{margin:0 0 1.25em}.articleDetail_body__kpUoE h1,.articleDetail_body__kpUoE h2,.articleDetail_body__kpUoE h3{font-weight:700;letter-spacing:-.01em;margin:1.75em 0 .5em;color:#1a1f36}.articleDetail_body__kpUoE h1{font-size:1.6em}.articleDetail_body__kpUoE h2{font-size:1.35em}.articleDetail_body__kpUoE h3{font-size:1.15em}.articleDetail_body__kpUoE ol,.articleDetail_body__kpUoE ul{margin:0 0 1.25em 1.5em;padding:0}.articleDetail_body__kpUoE ol li,.articleDetail_body__kpUoE ul li{margin-bottom:.4em}.articleDetail_body__kpUoE pre{background:#f0f4f8;border-radius:8px;padding:16px 20px;overflow-x:auto;margin:1.25em 0;font-size:14px}.articleDetail_body__kpUoE code,.articleDetail_body__kpUoE pre code{font-family:JetBrains Mono,Fira Code,Courier New,monospace}.articleDetail_body__kpUoE code{background:#f0f4f8;border-radius:4px;padding:2px 6px;font-size:.88em}.articleDetail_body__kpUoE hr{border:none;border-top:1px solid #e0e6ed;margin:2em 0}.articleDetail_body__kpUoE table{width:100%;border-collapse:collapse;margin:1.25em 0;font-size:15px}.articleDetail_body__kpUoE table td,.articleDetail_body__kpUoE table th{border:1px solid #e0e6ed;padding:10px 14px;text-align:left}.articleDetail_body__kpUoE a{color:#1e90ff;text-decoration:underline;text-underline-offset:2px}.articleDetail_backLink__fxYv0{display:inline-flex;align-items:center;gap:6px;font-size:14px;font-weight:600;color:#4b5768;text-decoration:none;margin-bottom:32px}.articleDetail_backLink__fxYv0:hover{color:#1e90ff}.articleDetail_related__16t9J{max-width:var(--max-width);margin:0 auto;border-top:1px solid #e0e6ed;padding:56px 24px 80px}.articleDetail_relatedTitle__nL_oR{font-size:22px;font-weight:700;color:#1a1f36;margin:0 0 28px}.articleDetail_relatedGrid__hY5lV{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:24px;gap:24px}@media(max-width:900px){.articleDetail_relatedGrid__hY5lV{grid-template-columns:repeat(2,1fr);gap:16px}}@media(max-width:480px){.articleDetail_relatedGrid__hY5lV{grid-template-columns:1fr}}.articleDetail_relatedCard___cj6e{background:#fff;border:1.5px solid #e0e6ed;border-radius:14px;overflow:hidden;display:flex;flex-direction:column;text-decoration:none;color:inherit;box-shadow:var(--shadow-card);transition:box-shadow .2s,transform .2s}.articleDetail_relatedCard___cj6e:hover{box-shadow:var(--shadow-card-hover);transform:translateY(-2px)}.articleDetail_relatedCover___LiNd{aspect-ratio:16/9;overflow:hidden;background:var(--color-bg-subtle);display:flex;align-items:center;justify-content:center;font-size:28px}.articleDetail_relatedCover___LiNd img{width:100%;height:100%;object-fit:cover}.articleDetail_relatedBody__NGkb6{padding:14px 16px 16px;display:flex;flex-direction:column;gap:6px;flex:1 1}.articleDetail_relatedCardTitle__V8crQ{font-size:14px;font-weight:700;color:#1a1f36;line-height:1.4;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.articleDetail_relatedMeta__TEYwS{font-size:12px;color:#8b95a8}.InstallGuide_section__nvuWG{background:var(--color-bg-secondary,#eff3f8);border-top:1px solid #e0e6ed;border-bottom:1px solid #e0e6ed;padding:80px 0}@media(max-width:768px){.InstallGuide_section__nvuWG{padding:56px 0}}.InstallGuide_inner__IeK_L{max-width:var(--max-width,1140px);margin:0 auto;padding:0 24px;display:flex;flex-direction:column;align-items:center;text-align:center}.InstallGuide_label__qFe_e{display:inline-block;font-size:12px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:#1e90ff;background:rgba(30,144,255,.08);border-radius:9999px;padding:4px 14px;margin-bottom:20px}.InstallGuide_headline___6pjW{font-size:clamp(24px,4vw,38px);font-weight:800;letter-spacing:-.02em;line-height:1.15;margin:0 0 12px;color:#1a1f36}.InstallGuide_subtitle__JLgR9{font-size:16px;color:#4b5768;line-height:1.6;margin:0 0 48px;max-width:540px}@media(max-width:480px){.InstallGuide_subtitle__JLgR9{font-size:15px;margin-bottom:36px}}.InstallGuide_cards__nLXBy{display:grid;grid-template-columns:1fr 1fr;grid-gap:20px;gap:20px;width:100%;max-width:720px}@media(max-width:768px){.InstallGuide_cards__nLXBy{grid-template-columns:1fr;max-width:420px}}.InstallGuide_card__P0uLM{background:#fff;border-radius:var(--radius-xl,16px);box-shadow:var(--shadow-card,0 2px 12px rgba(26,31,54,.08));padding:28px 24px;text-align:left;display:flex;flex-direction:column;gap:16px}@media(max-width:768px){.InstallGuide_card__P0uLM[data-hidden=true]{display:none}}.InstallGuide_cardHeader__eSzaY{display:flex;align-items:center;gap:12px}.InstallGuide_platformIcon__yLPkh{display:flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:12px;background:rgba(30,144,255,.08);flex-shrink:0}.InstallGuide_platformName__LbSzC{font-size:17px;font-weight:700;color:#1a1f36;margin:0}.InstallGuide_steps__BN0la{display:flex;flex-direction:column;gap:14px;padding:0;margin:0;list-style:none;counter-reset:step}.InstallGuide_step__ye53l{counter-increment:step;position:relative;padding-left:40px;font-size:15px;color:#4b5768;line-height:1.55;text-align:left}.InstallGuide_step__ye53l strong{color:#1a1f36;font-weight:600}.InstallGuide_step__ye53l:before{content:counter(step);position:absolute;left:0;top:0;display:flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:50%;background:rgba(30,144,255,.1);color:#1e90ff;font-size:13px;font-weight:700}.InstallGuide_cardLink__jw9yS{display:inline-flex;align-items:center;align-self:flex-start;font-size:14px;font-weight:600;color:#1e90ff;text-decoration:none;padding-top:4px}.InstallGuide_cardLink__jw9yS:hover{text-decoration:underline}.InstallGuide_badge__q_KVD{display:inline-flex;align-items:center;gap:6px;font-size:12px;font-weight:600;color:#8b95a8;background:rgba(0,0,0,.04);border-radius:9999px;padding:4px 10px;width:-moz-fit-content;width:fit-content}.LearnTogether_section__pJF_e{padding:var(--spacing-section) 0;background:var(--color-bg)}.LearnTogether_inner__EPRZI{max-width:var(--max-width);margin:0 auto;padding:0 24px}.LearnTogether_header__yee8p{text-align:center;margin-bottom:56px}.LearnTogether_sectionLabel__dugSN{display:inline-block;font-size:12px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:#1e90ff;background:rgba(30,144,255,.08);border-radius:9999px;padding:4px 14px;margin-bottom:16px}.LearnTogether_sectionTitle__o_V_1{font-size:clamp(26px,3vw,36px);font-weight:800;color:#1a1f36;letter-spacing:-.02em;margin:0 0 12px}.LearnTogether_sectionSubtitle__a8B29{font-size:17px;color:#4b5768;max-width:520px;margin:0 auto;line-height:1.6}.LearnTogether_subHeader__vPMjp{margin-bottom:32px}.LearnTogether_subHeader__vPMjp h3{font-size:20px;font-weight:700;color:#1a1f36;margin:0 0 6px}.LearnTogether_subHeader__vPMjp p{font-size:15px;color:#4b5768;margin:0}.LearnTogether_metricsGrid__DHQJQ{display:grid;grid-template-columns:repeat(4,1fr);align-items:stretch;grid-gap:20px;gap:20px;margin-bottom:72px}@media(max-width:900px){.LearnTogether_metricsGrid__DHQJQ{grid-template-columns:repeat(2,1fr);gap:16px;margin-bottom:56px}}@media(max-width:480px){.LearnTogether_metricsGrid__DHQJQ{grid-template-columns:1fr;gap:12px;margin-bottom:48px}}.LearnTogether_metricCard__7_jmW{flex:1 1;background:var(--color-bg-subtle);border:1.5px solid #e0e6ed;border-radius:16px;padding:28px 24px;display:flex;flex-direction:column;gap:8px}@media(max-width:768px){.LearnTogether_metricCard__7_jmW{padding:22px 18px;border-radius:12px}}.LearnTogether_metricValue__tiRq1{font-size:36px;font-weight:800;letter-spacing:-.03em;line-height:1;margin:0 0 4px}@media(max-width:768px){.LearnTogether_metricValue__tiRq1{font-size:30px}}.LearnTogether_metricValueBlue__MsAQR{background:linear-gradient(135deg,#1e90ff,#63b3ff);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0)}.LearnTogether_metricValueGreen___tCgk{background:linear-gradient(135deg,#00c896,#5ddbb4);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0)}.LearnTogether_metricValueAmber__gwUNO{background:linear-gradient(135deg,#ff9f3f,#ffcc80);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0)}.LearnTogether_metricValuePurple__PQJSd{background:linear-gradient(135deg,#c06fff,#e5aaff);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0)}.LearnTogether_metricTitle__b9AlA{font-size:15px;font-weight:700;color:#1a1f36;margin:0}.LearnTogether_metricDesc___9hSH{font-size:13px;color:#4b5768;line-height:1.5;margin:0}.LearnTogether_articlesSection__6NQqI{border-top:1px solid #e0e6ed;padding-top:56px}.LearnTogether_articlesGrid__QbVme{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:24px;gap:24px;margin-bottom:32px}@media(max-width:900px){.LearnTogether_articlesGrid__QbVme{grid-template-columns:repeat(2,1fr);gap:20px}}@media(max-width:480px){.LearnTogether_articlesGrid__QbVme{grid-template-columns:1fr;gap:16px}}.LearnTogether_articleCard__0GmJP{background:#fff;border:1.5px solid #e0e6ed;border-radius:16px;overflow:hidden;display:flex;flex-direction:column;box-shadow:var(--shadow-card);text-decoration:none;color:inherit;transition:box-shadow var(--transition-base) var(--ease-standard),transform var(--transition-base) var(--ease-standard)}.LearnTogether_articleCard__0GmJP:hover{box-shadow:var(--shadow-card-hover);transform:translateY(-2px)}.LearnTogether_articleCover__wZXfS{aspect-ratio:16/9;overflow:hidden;flex-shrink:0}.LearnTogether_articleCover__wZXfS img{width:100%;height:100%;object-fit:cover;display:block;transition:transform var(--transition-slow) var(--ease-standard)}.LearnTogether_articleCard__0GmJP:hover .LearnTogether_articleCover__wZXfS img{transform:scale(1.03)}.LearnTogether_articleCoverFallback__CclO_{aspect-ratio:16/9;flex-shrink:0;display:flex;align-items:center;justify-content:center;font-size:32px}.LearnTogether_articleBody__xPpyE{padding:18px 20px 20px;display:flex;flex-direction:column;gap:10px;flex:1 1}.LearnTogether_articleMeta__M2npf{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.LearnTogether_articleCategory__GDB1L{font-size:11px;font-weight:700;letter-spacing:.04em;color:#1e90ff;background:rgba(30,144,255,.1);border-radius:9999px;padding:3px 10px}.LearnTogether_articleAuthorRow__Z4Rrw{display:flex;align-items:center;gap:5px;flex-wrap:wrap;margin-top:auto;padding-top:4px}.LearnTogether_articleAuthorName__glwXI{font-size:12px;font-weight:600;color:#4b5768}.LearnTogether_articleDot__KncUG{font-size:12px;color:#8b95a8;-webkit-user-select:none;-moz-user-select:none;user-select:none}.LearnTogether_articleDate__HAnzA{font-size:12px;color:#8b95a8}.LearnTogether_articleTime__oBx_I{font-size:12px;color:#8b95a8;display:inline-flex;align-items:center;gap:3px}.LearnTogether_articleTitle__ugjL6{font-size:16px;font-weight:700;color:#1a1f36;line-height:1.4}.LearnTogether_articleExcerpt__nw5Xa,.LearnTogether_articleTitle__ugjL6{margin:0;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.LearnTogether_articleExcerpt__nw5Xa{font-size:13px;color:#4b5768;line-height:1.5;flex:1 1}.LearnTogether_allArticlesLink__UO3NO{display:inline-flex;align-items:center;gap:6px;font-size:15px;font-weight:700;color:#1e90ff;text-decoration:none;border:2px solid rgba(30,144,255,.2);border-radius:9999px;padding:10px 24px;transition:border-color var(--transition-base),background var(--transition-base)}.LearnTogether_allArticlesLink__UO3NO:hover{background:rgba(30,144,255,.06);border-color:rgba(30,144,255,.4)}.LearnTogether_articlesFooter__IH7Ah{text-align:center}.OneCheckmark_scrollContainer__LYDKb{height:300vh;position:relative}@media(max-width:768px){.OneCheckmark_scrollContainer__LYDKb{height:480vh}}.OneCheckmark_stickyViewport__M4Ccz{position:-webkit-sticky;position:sticky;top:0;height:100vh;display:flex;align-items:center;overflow:hidden;background:linear-gradient(180deg,#f7faff,#fff 60%)}@media(max-width:768px){.OneCheckmark_stickyViewport__M4Ccz{align-items:flex-start;padding-top:80px}}@media(max-height:750px)and (min-width:769px){.OneCheckmark_stickyViewport__M4Ccz{align-items:flex-start;padding-top:60px}}.OneCheckmark_inner__66cip{width:100%;max-width:var(--max-width);margin:0 auto;padding:0 24px;display:grid;grid-template-columns:1fr 300px 1fr;grid-template-areas:"text phone mascot";grid-gap:40px;gap:40px;align-items:center}@media(min-width:769px)and (max-width:900px){.OneCheckmark_inner__66cip{grid-template-columns:1fr 240px 120px;grid-template-areas:"text phone mascot";gap:20px}}@media(max-width:768px){.OneCheckmark_inner__66cip{grid-template-columns:3fr 2fr;grid-template-areas:"text text" "phone mascot";column-gap:10px;row-gap:20px;padding:0 12px}}@media(max-height:750px)and (min-width:769px){.OneCheckmark_inner__66cip{gap:24px}}.OneCheckmark_scrollProgressBar__2J6vc{position:absolute;top:64px;left:0;right:0;height:3px;background:#1e90ff;transform-origin:left center;z-index:20;pointer-events:none;border-radius:0 2px 2px 0}.OneCheckmark_progressDots__xBp9G{position:absolute;top:80px;left:50%;transform:translateX(-50%);display:flex;gap:8px;z-index:10}@media(max-width:768px){.OneCheckmark_progressDots__xBp9G{display:none}}.OneCheckmark_dot__Wx_ag{width:8px;height:8px;border-radius:9999px;background:#e0e6ed;transition:background .3s ease,width .3s ease}.OneCheckmark_dotActive__1uNbU{background:#1e90ff;width:22px}.OneCheckmark_textPanel__pfL2a{grid-area:text;position:relative;min-height:160px}@media(max-width:768px){.OneCheckmark_textPanel__pfL2a{min-height:170px}}@media(max-height:750px)and (min-width:769px){.OneCheckmark_textPanel__pfL2a{min-height:auto;display:flex;align-items:center}}@media(min-width:769px){.OneCheckmark_textBlock__E4TKs{position:absolute;top:50%;transform:translateY(-50%);width:100%}}@media(max-width:768px){.OneCheckmark_textBlock__E4TKs{position:absolute;top:0;left:0;width:100%}}@media(max-height:750px)and (min-width:769px){.OneCheckmark_textBlock__E4TKs{position:static;transform:none;width:100%}}.OneCheckmark_labelRow__nJiNe{display:flex;align-items:center;margin-bottom:10px}.OneCheckmark_beatLabel__KXh5V{font-size:.75rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#1e90ff}.OneCheckmark_progressDotsInline__gJi8J{display:none;margin-left:auto;gap:6px;align-items:center}@media(max-width:768px){.OneCheckmark_progressDotsInline__gJi8J{display:flex}}.OneCheckmark_beatTitle__5qfjx{font-size:clamp(22px,2.4vw,30px);font-weight:800;color:#1a1f36;line-height:1.2;margin:0 0 12px}@media(max-width:768px){.OneCheckmark_beatTitle__5qfjx{font-size:1.25rem}}.OneCheckmark_beatDesc__X3Jxc{font-size:1rem;font-weight:500;color:#4b5768;line-height:1.6;margin:0}@media(max-width:768px){.OneCheckmark_beatDesc__X3Jxc{font-size:.9rem}}.OneCheckmark_phoneWrap__63Rdh{grid-area:phone;display:flex;justify-content:center;align-items:center}.OneCheckmark_phone__cfyla{width:280px;height:560px;background:#fff;border-radius:40px;border:8px solid #1a1f36;box-shadow:0 0 0 2px hsla(0,0%,100%,.12),0 24px 64px rgba(26,31,54,.22),0 8px 24px rgba(26,31,54,.12);position:relative;overflow:hidden;display:flex;flex-direction:column}.OneCheckmark_phone__cfyla:before{content:"";position:absolute;top:0;left:50%;transform:translateX(-50%);width:80px;height:20px;background:#1a1f36;border-radius:0 0 12px 12px;z-index:10}@media(min-width:769px)and (max-width:900px){.OneCheckmark_phone__cfyla{width:100%;max-width:230px;height:480px;border-radius:34px;border-width:7px}.OneCheckmark_phone__cfyla:before{width:68px;height:18px}}@media(max-width:768px){.OneCheckmark_phone__cfyla{width:100%;max-width:230px;height:420px;border-radius:30px;border-width:6px}.OneCheckmark_phone__cfyla:before{width:60px;height:16px}}@media(max-height:750px)and (min-width:769px){.OneCheckmark_phone__cfyla{height:560px;border-radius:40px;align-self:start}}.OneCheckmark_phoneScreen__2dO2Q{flex:1 1;overflow:hidden;position:relative;display:flex;flex-direction:column}.OneCheckmark_beatScreen__pmSgF{position:absolute;inset:0;display:flex;flex-direction:column;padding:28px 8px 12px;gap:6px;overflow:hidden}@media(max-width:768px){.OneCheckmark_beatScreen__pmSgF{padding:22px 6px 8px;gap:5px}}.OneCheckmark_beatScreenDome__IhdG7{padding-top:0}@media(max-width:768px){.OneCheckmark_beatScreenDome__IhdG7{padding-top:0}}.OneCheckmark_dome__Sii8O{border-radius:0 0 40px 40px;background:linear-gradient(135deg,#1e90ff,#63b3ff);padding:28px 12px 16px;display:flex;align-items:flex-end;gap:8px;position:relative;overflow:hidden;flex-shrink:0}.OneCheckmark_dome__Sii8O:before{content:"";position:absolute;inset:0;background:radial-gradient(circle at 15% 50%,rgba(255,255,255,.12) 0,transparent 60%),radial-gradient(circle at 85% 15%,rgba(255,255,255,.08) 0,transparent 50%)}@media(max-width:768px){.OneCheckmark_dome__Sii8O{padding:22px 8px 12px;border-radius:0 0 30px 30px}}.OneCheckmark_domeMascot__QA1Hm{width:52px;height:52px;object-fit:contain;flex-shrink:0;position:relative;z-index:1;filter:drop-shadow(0 2px 6px rgba(0,0,0,.15))}@media(max-width:768px){.OneCheckmark_domeMascot__QA1Hm{width:40px;height:40px}}.OneCheckmark_domeText__UV1hq{flex:1 1;position:relative;z-index:1}.OneCheckmark_domeGreeting__ci1KB{font-size:.875rem;font-weight:800;color:#fff;line-height:1.2;margin:0 0 2px}.OneCheckmark_domeSub__00bx6{font-size:.65rem;font-weight:600;color:hsla(0,0%,100%,.82);margin:0}.OneCheckmark_focusCard__yZvhb{background:#fff;border-radius:14px;border:1.5px solid #b3dbff;padding:10px 10px 8px;flex-shrink:0;box-shadow:0 2px 8px rgba(30,144,255,.08)}@media(max-width:768px){.OneCheckmark_focusCard__yZvhb{padding:8px 8px 6px;border-radius:11px}}.OneCheckmark_focusLabel__OckPd{font-size:.6rem;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:#1e90ff;margin:0 0 6px}.OneCheckmark_focusBody__TOmwi{display:flex;gap:8px;align-items:center;margin-bottom:8px}.OneCheckmark_focusIcon__MFtrD{width:32px;height:32px;border-radius:8px;background:#b3dbff;display:flex;align-items:center;justify-content:center;font-size:16px;flex-shrink:0}.OneCheckmark_focusInfo__xhDxr{flex:1 1;min-width:0}.OneCheckmark_focusTitle__qAzi5{font-size:.8rem;font-weight:700;color:#1a1f36;margin:0 0 3px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.OneCheckmark_focusMeta__J46Md{display:flex;gap:4px;flex-wrap:wrap}.OneCheckmark_chip__jqdx6{font-size:.55rem;font-weight:600;padding:2px 6px;border-radius:9999px;white-space:nowrap}.OneCheckmark_chipSkill__aBDgm{background:rgba(30,144,255,.1);color:#0d6fd9}.OneCheckmark_chipTime__7sZve{background:#eff3f8;color:#4b5768}.OneCheckmark_chipXp__MgXne{background:rgba(0,200,150,.12);color:rgb(0,159.2,119.4)}.OneCheckmark_chipQuest__AhJyh{background:#ffe0bf;color:#e68000}.OneCheckmark_chipNuts__5IsbV{display:inline-flex;align-items:center;gap:3px;background:rgba(91,171,228,.14);color:#3a7fa8}.OneCheckmark_chipStreak__fomSN{background:rgba(255,159,63,.15);color:#e68000}.OneCheckmark_doneBtn__wXSM7{width:100%;padding:7px 0;background:#1e90ff;color:#fff;border:none;border-radius:8px;font-size:.75rem;font-weight:700;cursor:pointer;text-align:center;font-family:inherit}.OneCheckmark_nextTaskGhost__hYQBG{background:#f7f9fc;border-radius:12px;padding:8px 10px;opacity:.55;flex-shrink:0}.OneCheckmark_nextTaskLabel__sUisZ{font-size:.55rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:#8b95a8;margin:0 0 4px}.OneCheckmark_nextTaskTitle__0bYFC{font-size:.75rem;font-weight:600;color:#4b5768;margin:0}.OneCheckmark_celebCard__TNnim{background:linear-gradient(135deg,#f0fff8,#e8fff4);border:1.5px solid rgba(0,200,150,.3);border-radius:14px;padding:12px;flex-shrink:0;text-align:center}.OneCheckmark_celebXp__8L79z{font-size:1.6rem;font-weight:800;color:#00c896;line-height:1;margin:0 0 6px}.OneCheckmark_celebPhrase__kXG5R{font-size:.7rem;font-weight:600;color:rgb(0,149,111.75);font-style:italic;line-height:1.4;margin:0}.OneCheckmark_streakCard__Qd9WJ{background:#fff;border-radius:14px;border:1.5px solid rgba(255,159,63,.3);padding:8px 10px;flex-shrink:0;box-shadow:0 2px 8px rgba(26,31,54,.06)}@media(max-width:768px){.OneCheckmark_streakCard__Qd9WJ{padding:6px 8px;border-radius:11px}}.OneCheckmark_streakHeader__ADkR4{display:flex;align-items:center;gap:6px;margin-bottom:8px}@media(max-width:768px){.OneCheckmark_streakHeader__ADkR4{margin-bottom:5px}}.OneCheckmark_streakFlame__NFNyp{font-size:14px}.OneCheckmark_streakCount__rN4yx{font-size:1rem;font-weight:800;color:#1e90ff;line-height:1}.OneCheckmark_streakLabel__HDagh{font-size:.6rem;font-weight:600;color:#4b5768}.OneCheckmark_streakDots__3HDh3{display:flex;gap:4px;align-items:center}@media(max-width:768px){.OneCheckmark_streakDots__3HDh3{gap:2px}}.OneCheckmark_streakDot__AtfeX{width:22px;height:22px;border-radius:9999px;background:linear-gradient(135deg,#1e90ff,#8b7fc7);flex-shrink:0;display:flex;align-items:center;justify-content:center}.OneCheckmark_streakDot__AtfeX:after{content:"★";font-size:9px;color:#fff}@media(max-width:768px){.OneCheckmark_streakDot__AtfeX{width:18px;height:18px}.OneCheckmark_streakDot__AtfeX:after{font-size:7px}}.OneCheckmark_streakDotToday___xA9A{background:linear-gradient(135deg,#00c896,#5ddbb4);box-shadow:0 0 0 3px rgba(0,200,150,.25)}.OneCheckmark_streakDotToday___xA9A:after{content:"✓"}@media(max-width:768px){.OneCheckmark_streakDotToday___xA9A{box-shadow:0 0 0 2px rgba(0,200,150,.25)}}.OneCheckmark_skillsList__jCVFm{display:flex;flex-direction:column;gap:6px;flex:1 1;overflow:hidden}.OneCheckmark_skillCard__BmwzL{background:#fff;border-radius:12px;padding:8px 10px;box-shadow:0 1px 4px rgba(26,31,54,.07);flex-shrink:0}.OneCheckmark_skillHeader__v0G6K{display:flex;align-items:center;gap:6px;margin-bottom:6px}.OneCheckmark_skillIcon___Zkka{width:26px;height:26px;border-radius:6px;background:#b3dbff;display:flex;align-items:center;justify-content:center;font-size:13px;flex-shrink:0}.OneCheckmark_skillName__h7i9c{font-size:.7rem;font-weight:700;color:#1a1f36;flex:1 1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.OneCheckmark_skillLevel__IgG4a{font-size:.6rem;font-weight:700;color:#1e90ff}.OneCheckmark_skillBarTrack__4ES5q{height:6px;background:#eff3f8;border-radius:9999px;overflow:hidden;margin-bottom:3px}.OneCheckmark_skillBarFill__MS2jb{height:100%;border-radius:9999px;background:linear-gradient(90deg,#1e90ff,#63b3ff);transition:width .8s cubic-bezier(.68,-.55,.265,1.55)}.OneCheckmark_skillHint__CRT1K{font-size:.55rem;font-weight:600;color:#8b95a8}.OneCheckmark_skillHintAccent__tFljY{color:#1e90ff}.OneCheckmark_badgesRow__u5zsv{display:flex;gap:6px;align-items:center;flex-shrink:0;padding:4px 0}.OneCheckmark_badge__PUao1{width:36px;height:36px;border-radius:9999px;display:flex;align-items:center;justify-content:center;font-size:16px;flex-shrink:0}.OneCheckmark_badgeEarned___8HRo{background:linear-gradient(135deg,#ffe0bf,#ffc07f);box-shadow:0 2px 6px rgba(255,159,63,.3)}.OneCheckmark_badgeAlmost__lSAsY{background:#f7f9fc;border:2px dashed #e0e6ed;font-size:13px;opacity:.75}.OneCheckmark_badgeAlmostLabel__HhNg3{font-size:.55rem;font-weight:600;color:#8b95a8;flex:1 1;line-height:1.3}.OneCheckmark_badgeLocked__UiDim{background:#eff3f8;opacity:.4;font-size:14px}.OneCheckmark_questCard__psEot{background:linear-gradient(135deg,#fffbf0,#fff8e7);border:1.5px solid #ffe0bf;border-radius:14px;padding:10px;flex-shrink:0;box-shadow:0 2px 8px rgba(255,159,63,.1)}.OneCheckmark_questBadgeRow__glHwx{display:flex;align-items:center;gap:6px;margin-bottom:6px}.OneCheckmark_questBadge__1fmCy{font-size:.55rem;font-weight:700;text-transform:uppercase;letter-spacing:.06em;padding:2px 7px;border-radius:9999px;background:#ffe0bf;color:#e68000}.OneCheckmark_questBody__Lrtx2{display:flex;gap:8px;align-items:center}.OneCheckmark_questIcon__Ad7Pg{width:32px;height:32px;border-radius:8px;background:#ffe0bf;display:flex;align-items:center;justify-content:center;font-size:15px;flex-shrink:0}.OneCheckmark_questInfo__u9zwy{flex:1 1;min-width:0}.OneCheckmark_questTitle__CNiFS{font-size:.72rem;font-weight:700;color:#1a1f36;margin:0 0 3px;line-height:1.3}.OneCheckmark_questMeta__UlSd6{display:flex;gap:4px;flex-wrap:wrap}.OneCheckmark_nutsBalance__ScXMV{background:linear-gradient(135deg,#eef7fd,#f5fbff);border:1.5px solid rgba(91,171,228,.3);border-radius:12px;padding:8px 12px;display:flex;align-items:center;gap:10px;flex-shrink:0}.OneCheckmark_nutsIconWrap__jLePR{width:32px;height:32px;border-radius:9999px;background:rgba(91,171,228,.18);display:flex;align-items:center;justify-content:center;flex-shrink:0}.OneCheckmark_nutsValue__sMemi{font-size:1.25rem;font-weight:800;color:#2e7aa8;line-height:1}.OneCheckmark_nutsLabel__PhIxs{font-size:.6rem;font-weight:600;color:#3a7fa8;opacity:.8}.OneCheckmark_rewardPreview__dtGSX{background:#f7f9fc;border-radius:12px;padding:8px 10px;flex:1 1;min-height:0;overflow:hidden}.OneCheckmark_rewardPreviewLabel___eEI6{font-size:.55rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:#8b95a8;margin:0 0 5px}.OneCheckmark_rewardItem__ymgsE{display:flex;align-items:center;gap:6px;padding:4px 6px;background:hsla(0,0%,100%,.7);border-radius:8px;margin-bottom:4px}.OneCheckmark_rewardItem__ymgsE:last-child{margin-bottom:0}.OneCheckmark_rewardIcon__KBKQd{font-size:14px;flex-shrink:0}.OneCheckmark_rewardName__ZtGm9{font-size:.65rem;font-weight:600;color:#1a1f36;flex:1 1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.OneCheckmark_rewardPrice__SlYvU{display:inline-flex;align-items:center;gap:3px;font-size:.65rem;font-weight:700;color:#2e7aa8;flex-shrink:0}.OneCheckmark_mascotPanel__JgVkv{grid-area:mascot;display:flex;justify-content:flex-start;align-items:center;min-height:320px;position:relative}@media(min-width:769px)and (max-width:900px){.OneCheckmark_mascotPanel__JgVkv{min-height:0;justify-content:center;align-items:center}}@media(max-width:768px){.OneCheckmark_mascotPanel__JgVkv{min-height:0;justify-content:center;align-items:center}}.OneCheckmark_mascotVideo__MygZp{width:260px;height:320px;object-fit:contain;border-radius:16px;-webkit-mask-image:linear-gradient(90deg,transparent 0,black 15%,black 85%,transparent),linear-gradient(180deg,transparent 0,black 10%,black 90%,transparent);mask-image:linear-gradient(90deg,transparent 0,black 15%,black 85%,transparent),linear-gradient(180deg,transparent 0,black 10%,black 90%,transparent);-webkit-mask-composite:source-in,xor;mask-composite:intersect}@media(min-width:769px)and (max-width:900px){.OneCheckmark_mascotVideo__MygZp{width:100%;max-width:110px;height:180px;border-radius:10px}}@media(max-width:768px){.OneCheckmark_mascotVideo__MygZp{width:100%;height:360px;max-width:140px;border-radius:12px}}.OneCheckmark_mascotImg__mQA5o{width:240px;height:300px;object-fit:contain;filter:drop-shadow(0 8px 24px rgba(26,31,54,.1))}@media(min-width:769px)and (max-width:900px){.OneCheckmark_mascotImg__mQA5o{width:100%;max-width:110px;height:auto;max-height:180px}}@media(max-width:768px){.OneCheckmark_mascotImg__mQA5o{width:100%;max-width:130px;height:auto;max-height:360px}}.OneCheckmark_reducedMotion__bWj4Q{padding:64px 24px;max-width:var(--max-width);margin:0 auto;display:flex;flex-direction:column;gap:48px}.OneCheckmark_reducedBeat__2xyhu{display:flex;flex-direction:column;gap:16px}.OneCheckmark_reducedBeatStep__D_dpt{color:#1e90ff}.OneCheckmark_reducedBeatTitle__AmWZK{font-size:1.25rem;font-weight:800;color:#1a1f36;margin:0 0 6px}.OneCheckmark_reducedBeatDesc__TDidQ{font-size:1rem;color:#4b5768;margin:0;line-height:1.6}@keyframes OneCheckmark_scrollHintBounce__gE6V9{0%,to{transform:translateY(0)}50%{transform:translateY(6px)}}.OneCheckmark_scrollHint__fBEpw{position:absolute;bottom:0;left:0;right:0;height:72px;background:linear-gradient(180deg,transparent 0,#fff);display:flex;flex-direction:column;align-items:center;justify-content:flex-end;gap:4px;padding-bottom:12px;pointer-events:none;z-index:20}.OneCheckmark_scrollHintLabel__f5t_X{font-size:.7rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:#8b95a8;line-height:1}.OneCheckmark_scrollHintChevron__qbSqO{color:#8b95a8;animation:OneCheckmark_scrollHintBounce__gE6V9 1.5s ease-in-out infinite}.PainWall_section__QSjMv{position:relative}.PainWall_scrollContainer__zBLq2{height:240vh;position:relative}@media(max-width:768px){.PainWall_scrollContainer__zBLq2{height:210vh}}.PainWall_stickyViewport__GAueZ{position:-webkit-sticky;position:sticky;top:0;height:100vh;width:100%;overflow:hidden;display:flex;align-items:center;justify-content:center;background:#fff}.PainWall_scrollProgressBar__ldrV5{position:absolute;top:64px;left:0;right:0;height:3px;background:#1e90ff;transform-origin:left center;z-index:20;pointer-events:none;border-radius:0 2px 2px 0}.PainWall_chaosBgPattern__h5FVU{color:#c47a5a;opacity:.04;z-index:0}.PainWall_chaosBgPattern__h5FVU,.PainWall_chaosLayer__KZzcH,.PainWall_chaosLayer__KZzcH:after{position:absolute;inset:0;pointer-events:none}.PainWall_chaosLayer__KZzcH:after{content:"";background:linear-gradient(180deg,#fdf8f5,#ffffff 70%);z-index:-1}.PainWall_chaosLayer__KZzcH:before{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:70%;height:70%;border-radius:50%;background:radial-gradient(circle,rgba(210,160,120,.08) 0,transparent 70%);pointer-events:none}.PainWall_bgIcon__HqSWq{position:absolute;-webkit-user-select:none;-moz-user-select:none;user-select:none;pointer-events:none;line-height:1;will-change:opacity,transform}@media(max-width:768px){.PainWall_bgIconHideOnMobile__9gL1j{display:none}}.PainWall_phrase__qvLi9{position:absolute;font-weight:700;white-space:nowrap;will-change:opacity,transform;-webkit-user-select:none;-moz-user-select:none;user-select:none;line-height:1.2;font-family:inherit;transform-origin:center center}.PainWall_phraseLg__csulz{font-size:clamp(22px,3.2vw,38px)}.PainWall_phraseMd__HFJEJ{font-size:clamp(16px,2.4vw,28px)}.PainWall_phraseSm__BjaWo{font-size:clamp(13px,1.8vw,21px);font-weight:600}.PainWall_phraseStyle_underline__b6pPj{text-decoration:underline;text-underline-offset:4px;text-decoration-thickness:2px}.PainWall_phraseStyle_italic__J_ILG{font-style:italic;font-weight:600}.PainWall_phraseStyle_caps__kNdhe{text-transform:uppercase;letter-spacing:.04em}.PainWall_phraseStyle_wavy__RZM1Z{-webkit-text-decoration:underline wavy;text-decoration:underline wavy;text-underline-offset:4px}.PainWall_cardsLayer__yag6o{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;pointer-events:auto;padding:0 24px;gap:28px}@media(max-width:768px){.PainWall_cardsLayer__yag6o{gap:16px;justify-content:center;padding:16px}}.PainWall_cardsGrid__Q3zMN{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:20px;gap:20px;max-width:920px;width:100%}@media(max-width:768px){.PainWall_cardsGrid__Q3zMN{grid-template-columns:1fr;max-width:340px;gap:10px}}.PainWall_cardsTagline__eDxmn{font-size:clamp(16px,2vw,22px);font-weight:800;text-align:center;max-width:600px;line-height:1.4;letter-spacing:-.01em;background:linear-gradient(135deg,#1e90ff,#00c896);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0)}.PainWall_taskCard__S6dUs{background:#fff;border:2px solid #b3dbff;border-radius:16px;padding:16px;display:flex;flex-direction:column;gap:10px;box-shadow:0 2px 12px rgba(26,31,54,.08);position:relative;overflow:hidden;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.PainWall_taskCard__S6dUs:hover{box-shadow:0 6px 24px rgba(26,31,54,.14)}@media(max-width:768px){.PainWall_taskCard__S6dUs{padding:12px;gap:8px;border-radius:12px}}.PainWall_taskCardDone__SJqNM{border-color:#b3edd9}.PainWall_taskHeader__mymlv{display:flex;align-items:center;justify-content:space-between;gap:8px}.PainWall_taskLabel__hpV9h{font-size:11px;font-weight:700;color:#1e90ff;text-transform:uppercase;letter-spacing:.05em}@media(max-width:768px){.PainWall_taskLabel__hpV9h{font-size:10px}}.PainWall_taskBody__blrHv{display:flex;gap:12px;align-items:flex-start}.PainWall_taskSkillIcon__YlbXB{width:36px;height:36px;border-radius:10px;display:flex;align-items:center;justify-content:center;font-size:16px;flex-shrink:0;line-height:1}@media(max-width:768px){.PainWall_taskSkillIcon__YlbXB{width:30px;height:30px;border-radius:8px;font-size:14px}}.PainWall_skillIconGreen__nX519{background:#b3edd9}.PainWall_skillIconBlue__norB3{background:#b3dbff}.PainWall_taskInfo__l1uSN{display:flex;flex-direction:column;gap:5px;flex:1 1;min-width:0}.PainWall_taskTitle__ypphK{font-size:15px;font-weight:700;color:#1a1f36;line-height:1.3}@media(max-width:768px){.PainWall_taskTitle__ypphK{font-size:13px}}.PainWall_taskMeta__jHhsX{display:flex;flex-wrap:wrap;gap:5px;align-items:center}.PainWall_taskChip__o2Y7B{display:inline-flex;align-items:center;gap:3px;font-size:11px;font-weight:600;white-space:nowrap;color:#4b5768;background:#eff3f8;border:1px solid #e0e6ed;border-radius:9999px;padding:2px 8px;line-height:1.4}@media(max-width:768px){.PainWall_taskChip__o2Y7B{font-size:10px;padding:2px 7px}}.PainWall_taskChipSkill__aTs_X{color:#0d6fd9;background:rgba(30,144,255,.08);border-color:rgba(30,144,255,.2)}.PainWall_taskChipStreak__cE4Vc{color:#e68000;background:rgba(255,159,63,.1);border-color:rgba(255,159,63,.25)}.PainWall_taskChipLevel__IaBMu{color:#00c896;background:rgba(0,200,150,.08);border-color:rgba(0,200,150,.2)}.PainWall_taskChipXp__jw0Wd{color:#0d6fd9;background:rgba(30,144,255,.08);border-color:rgba(30,144,255,.2)}.PainWall_taskChipTime__bCm_m{color:#8b95a8}.PainWall_taskCompletionRow__R3X17{display:flex;align-items:center;gap:7px}.PainWall_taskCheck__SfydB{width:22px;height:22px;border-radius:50%;background:#00c896;color:#fff;display:flex;align-items:center;justify-content:center;flex-shrink:0;box-shadow:0 2px 6px rgba(0,200,150,.35)}.PainWall_taskCheck__SfydB svg{width:12px;height:12px}.PainWall_taskCheckText__D5t6g{font-size:12px;font-weight:600;color:#00c896}.PainWall_taskDoneBtn__QRvKV{background:#1e90ff;color:#fff;border:none;border-radius:10px;padding:8px 0;font-size:13px;font-weight:700;cursor:pointer;letter-spacing:.01em;text-align:center;box-shadow:0 2px 8px rgba(30,144,255,.3)}@media(max-width:768px){.PainWall_taskDoneBtn__QRvKV{padding:7px 0;font-size:12px}}.PainWall_burst__96LBj{position:absolute;inset:0;border-radius:16px;border:3px solid #00c896;pointer-events:none}.PainWall_taskProgressWrap__RIAtl{display:flex;flex-direction:column;gap:4px}.PainWall_taskProgressLabel__rYLhC{display:flex;justify-content:space-between;font-size:10px;font-weight:600;color:#8b95a8}.PainWall_taskProgressTrack__6Y8nk{height:5px;background:#eff3f8;border-radius:9999px;overflow:hidden}.PainWall_taskProgressFill__dmePQ{height:100%;border-radius:9999px;background:linear-gradient(90deg,#00c896,#5ddbb4)}.PainWall_reducedMotion__E1HXC{padding:80px 24px;display:flex;flex-direction:column;align-items:center;gap:56px;max-width:var(--max-width);margin:0 auto}.PainWall_reducedChaos__1PPJv{display:flex;flex-wrap:wrap;gap:12px 20px;justify-content:center;max-width:640px;opacity:.6}.PainWall_reducedPhrase__Zlc7A{font-weight:700;font-size:clamp(14px,2vw,18px);color:#c2614e;line-height:1.4}.PainWall_reducedCards__L4CxZ{width:100%;display:flex;flex-direction:column;align-items:center;gap:24px}@keyframes PainWall_scrollHintBounce__2d10m{0%,to{transform:translateY(0)}50%{transform:translateY(6px)}}.PainWall_scrollHint__WIBIG{position:absolute;bottom:20px;left:0;right:0;display:flex;flex-direction:column;align-items:center;gap:4px;pointer-events:none;z-index:20}.PainWall_scrollHintLabel__UMr3D{font-size:.7rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:#8b95a8;line-height:1}.PainWall_scrollHintChevron__W3bWm{color:#8b95a8;animation:PainWall_scrollHintBounce__2d10m 1.5s ease-in-out infinite}.ScrollToTop_button__H0N57{position:fixed;right:24px;bottom:28px;z-index:100;display:flex;align-items:center;justify-content:center;width:44px;height:44px;border-radius:var(--radius-full);border:none;cursor:pointer;background:var(--gradient-primary);color:#fff;box-shadow:var(--shadow-md);transition:box-shadow var(--transition-base)}.ScrollToTop_button__H0N57:hover{box-shadow:var(--shadow-lg)}.WhyItWorks_section__qQwT5{padding:var(--spacing-section,88px) 0;background:var(--color-bg,#fff)}.WhyItWorks_inner__laM5n{max-width:var(--max-width,1140px);margin:0 auto;padding:0 24px;display:flex;flex-direction:column;gap:80px}.WhyItWorks_header__Szxp9{text-align:center;max-width:620px;margin:0 auto}.WhyItWorks_sectionLabel__WuZd7{display:inline-block;font-size:.7rem;font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:#1e90ff;margin-bottom:12px}.WhyItWorks_sectionTitle__Cy79O{font-size:clamp(26px,3vw,38px);font-weight:800;color:#1a1f36;line-height:1.2;margin:0 0 12px}.WhyItWorks_sectionSubtitle__1CyaV{font-size:16px;font-weight:500;color:#4b5768;line-height:1.6;margin:0}.WhyItWorks_block__SGn_z{display:grid;grid-template-columns:1fr 1fr;grid-gap:48px;gap:48px;align-items:center;border-radius:var(--radius-xl,16px);padding:48px}@media(max-width:900px){.WhyItWorks_block__SGn_z{gap:32px;padding:40px}}@media(max-width:768px){.WhyItWorks_block__SGn_z{grid-template-columns:1fr;padding:32px 24px;gap:28px}.WhyItWorks_blockVisual__8wc26{order:1}.WhyItWorks_blockText__7ozXi{order:2}}.WhyItWorks_blockReverse__3onAp .WhyItWorks_blockVisual__8wc26{order:2}@media(max-width:768px){.WhyItWorks_blockReverse__3onAp .WhyItWorks_blockVisual__8wc26{order:1}}.WhyItWorks_blockReverse__3onAp .WhyItWorks_blockText__7ozXi{order:1}@media(max-width:768px){.WhyItWorks_blockReverse__3onAp .WhyItWorks_blockText__7ozXi{order:2}}.WhyItWorks_blockGreen__ZGnbl{background:rgba(0,200,150,.06)}.WhyItWorks_blockBlue__ucQwF{background:rgba(30,144,255,.05)}.WhyItWorks_blockAmber__hoPwi{background:rgba(255,159,63,.07)}.WhyItWorks_blockTitle__V1yDM{font-size:clamp(19px,2vw,24px);font-weight:800;color:#1a1f36;margin:0 0 12px;line-height:1.25}.WhyItWorks_blockDescription__4V_wv{font-size:15px;font-weight:500;color:#4b5768;line-height:1.65;margin:0 0 16px}.WhyItWorks_blockFootnote__6mH8D{font-size:12.5px;font-weight:500;color:#8b95a8;line-height:1.5;margin:0}.WhyItWorks_blockFootnote__6mH8D em{font-style:normal;font-weight:600;color:rgb(109.8571428571,122.3694581281,146.1428571429)}.WhyItWorks_comparisonGrid__goNDI{display:grid;grid-template-columns:1fr 1fr;grid-gap:14px;gap:14px}@media(max-width:480px){.WhyItWorks_comparisonGrid__goNDI{gap:8px}}.WhyItWorks_comparisonCard__lE0B_{border-radius:var(--radius-lg,12px);padding:18px 14px;display:flex;flex-direction:column;gap:8px}@media(max-width:768px){.WhyItWorks_comparisonCard__lE0B_{padding:14px 10px}}@media(max-width:480px){.WhyItWorks_comparisonCard__lE0B_{padding:10px 8px;gap:6px}}.WhyItWorks_comparisonCardBad__2HNSE{background:rgba(230,57,70,.05);border:1px solid rgba(230,57,70,.15)}.WhyItWorks_comparisonCardGood__wNWmY{background:rgba(0,200,150,.06);border:1px solid rgba(0,200,150,.18)}.WhyItWorks_comparisonCardLabel__aZz64{font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.06em;margin:0 0 4px}@media(max-width:480px){.WhyItWorks_comparisonCardLabel__aZz64{font-size:10px}}.WhyItWorks_comparisonCardLabelBad__txckK{color:#e63946}.WhyItWorks_comparisonCardLabelGood__ak7L_{color:#00c896}.WhyItWorks_bubble__KmIyc{background:#fff;border-radius:var(--radius-md,8px);padding:8px 10px;box-shadow:var(--shadow-sm,0 2px 8px rgba(26,31,54,.08));display:flex;flex-direction:column;gap:2px}.WhyItWorks_bubbleText__rtFf2{font-size:13px;font-weight:700;color:#1a1f36}@media(max-width:480px){.WhyItWorks_bubbleText__rtFf2{font-size:11px}}.WhyItWorks_bubbleAction__BpjDa{font-size:11px;font-weight:500;color:#8b95a8}@media(max-width:480px){.WhyItWorks_bubbleAction__BpjDa{display:none}}.WhyItWorks_progressRow__l_fq_{display:flex;align-items:center;gap:6px}.WhyItWorks_progressDay__GSzA1{font-size:11px;font-weight:700;color:#4b5768;min-width:42px;flex-shrink:0}@media(max-width:480px){.WhyItWorks_progressDay__GSzA1{font-size:9px;min-width:30px}}.WhyItWorks_progressTrack__D2TKE{flex:1 1;height:7px;background:rgba(0,200,150,.14);border-radius:9999px;overflow:hidden}.WhyItWorks_progressFill__nn6jC{height:100%;border-radius:9999px;background:linear-gradient(90deg,#00c896,#5ddbb4);transform-origin:left center}.WhyItWorks_progressMilestone___re5T{font-size:10px;font-weight:700;white-space:nowrap;min-width:50px;text-align:right}@media(max-width:480px){.WhyItWorks_progressMilestone___re5T{font-size:9px;min-width:38px}}.WhyItWorks_progressMilestone_xp__saXDG{color:#00c896}.WhyItWorks_progressMilestone_level__f_KPF{color:#1e90ff}.WhyItWorks_progressMilestone_streak__HheKV{color:#ff9f3f}.WhyItWorks_miniScreen__daZEQ{border-radius:var(--radius-lg,12px);border:1px solid #e0e6ed;background:#fff;padding:14px 12px;display:flex;flex-direction:column;gap:8px;box-shadow:var(--shadow-sm,0 2px 8px rgba(26,31,54,.08))}@media(max-width:480px){.WhyItWorks_miniScreen__daZEQ{padding:10px 8px;gap:6px}}.WhyItWorks_miniScreenRole__6bhkF{font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.07em;color:#1e90ff;margin-bottom:2px}.WhyItWorks_miniStatRow__CnvmB{display:flex;align-items:center;justify-content:space-between;gap:6px}.WhyItWorks_miniStatLabel__0DmvF{font-size:11px;font-weight:600;color:#4b5768;width:90px;flex-shrink:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}@media(max-width:480px){.WhyItWorks_miniStatLabel__0DmvF{font-size:9px;width:70px}}.WhyItWorks_miniStatBar__U_o5e{flex:1 1;height:5px;background:#f7f9fc;border-radius:9999px;overflow:hidden}.WhyItWorks_miniStatFill__uYDp6{height:100%;border-radius:9999px;background:#1e90ff}.WhyItWorks_miniApprovalBadge__pRiX2{align-self:flex-start;display:inline-flex;align-items:center;gap:4px;background:rgba(255,159,63,.12);color:#ff9f3f;border-radius:9999px;padding:3px 8px;font-size:10px;font-weight:700}@media(max-width:480px){.WhyItWorks_miniApprovalBadge__pRiX2{font-size:9px}}.WhyItWorks_miniDome__bzUx5{background:rgba(30,144,255,.07);border-radius:var(--radius-md,8px);padding:8px;display:flex;align-items:center;gap:6px}.WhyItWorks_miniDomeEmoji__T_Zms{font-size:18px;line-height:1}@media(max-width:480px){.WhyItWorks_miniDomeEmoji__T_Zms{font-size:14px}}.WhyItWorks_miniDomeText__IwXvy{font-size:11px;font-weight:700;color:#1a1f36}@media(max-width:480px){.WhyItWorks_miniDomeText__IwXvy{font-size:9px}}.WhyItWorks_miniFocusCard__QIqMk{background:#f7f9fc;border-radius:var(--radius-md,8px);padding:8px;display:flex;flex-direction:column;gap:5px}.WhyItWorks_miniFocusLabel__juMSr{font-size:9px;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:#8b95a8}.WhyItWorks_miniFocusTitle__GVuLq{font-size:11px;font-weight:700;color:#1a1f36}@media(max-width:480px){.WhyItWorks_miniFocusTitle__GVuLq{font-size:9px}}.WhyItWorks_miniFocusBar__RVs6H{height:4px;background:rgba(0,200,150,.15);border-radius:9999px;overflow:hidden}.WhyItWorks_miniFocusBarFill__zuUkP{height:100%;width:40%;background:#00c896;border-radius:9999px}.WhyItWorks_miniScreenCaption__iWbLR{text-align:center;font-size:11px;font-weight:600;color:#8b95a8;margin-top:4px;grid-column:1/-1}.WhyItWorks_taskMock__guyA9{border-radius:var(--radius-lg,12px);padding:16px 14px;display:flex;flex-direction:column;gap:8px;box-shadow:var(--shadow-sm,0 2px 8px rgba(26,31,54,.08))}@media(max-width:480px){.WhyItWorks_taskMock__guyA9{padding:12px 10px;gap:6px}}.WhyItWorks_taskMockRoutine__neP_7{background:rgba(0,200,150,.06);border:1.5px solid rgba(0,200,150,.25)}.WhyItWorks_taskMockQuest__FLtLt{background:rgba(255,159,63,.07);border:1.5px solid rgba(255,159,63,.35)}.WhyItWorks_taskMockBadge__biJjE{display:inline-flex;align-items:center;border-radius:9999px;padding:2px 8px;font-size:10px;font-weight:700;align-self:flex-start}@media(max-width:480px){.WhyItWorks_taskMockBadge__biJjE{font-size:9px;padding:2px 6px}}.WhyItWorks_taskMockBadgeRoutine__J67Zl{background:rgba(0,200,150,.15);color:rgb(0,138.8,104.1)}.WhyItWorks_taskMockBadgeQuest__ZxVtJ{background:rgba(255,159,63,.2);color:rgb(226.2,113.1,0)}.WhyItWorks_taskMockIcon__iw9An{font-size:22px;line-height:1}@media(max-width:480px){.WhyItWorks_taskMockIcon__iw9An{font-size:18px}}.WhyItWorks_taskMockTitle__9UE8Y{font-size:13px;font-weight:700;color:#1a1f36;line-height:1.3}@media(max-width:480px){.WhyItWorks_taskMockTitle__9UE8Y{font-size:11px}}.WhyItWorks_taskMockMeta__pFTHA{display:flex;align-items:center;gap:6px;flex-wrap:wrap}.WhyItWorks_taskChip__MXrDi{display:inline-flex;align-items:center;gap:3px;border-radius:9999px;padding:2px 8px;font-size:11px;font-weight:600}@media(max-width:480px){.WhyItWorks_taskChip__MXrDi{font-size:9px;padding:2px 6px}}.WhyItWorks_taskChipStreak__b_75H{background:rgba(0,200,150,.12);color:rgb(0,149,111.75)}.WhyItWorks_taskChipNuts__A1pPr{background:rgba(255,159,63,.15);color:#d86c00}.WhyItWorks_reducedMotion__eHrJw{padding:var(--spacing-section,88px) 0}.WhyItWorks_reducedInner__AW4ls{max-width:var(--max-width,1140px);margin:0 auto;padding:0 24px;display:flex;flex-direction:column;gap:56px}.WhyItWorks_reducedHeader__FUx2A{text-align:center}.WhyItWorks_reducedBlock__1ganh{display:flex;flex-direction:column;gap:16px;padding:32px;border-radius:var(--radius-xl,16px);background:#f7f9fc}.WhyItWorks_reducedBlockTitle__HxQxg{font-size:20px;font-weight:800;color:#1a1f36;margin:0}.WhyItWorks_reducedBlockDesc__mmH2D{font-size:15px;font-weight:500;color:#4b5768;line-height:1.65;margin:0}.WhyItWorks_reducedBlockFootnote__hYRfY{font-size:12.5px;font-weight:500;color:#8b95a8;margin:0}.LegalPage_main__uhHkc{background:var(--color-bg);padding:64px 24px 88px}.LegalPage_content__H8uq_{max-width:720px;margin:0 auto}.LegalPage_title__m5XbI{font-size:clamp(24px,4vw,36px);font-weight:800;color:var(--color-text);line-height:1.2;margin-bottom:12px}.LegalPage_meta__bDjy6{font-size:14px;color:var(--color-text-tertiary);margin-bottom:48px;padding-bottom:24px;border-bottom:1px solid var(--color-border)}.LegalPage_body__VQcHH h2{font-size:20px;font-weight:700;color:var(--color-text);margin-top:40px;margin-bottom:12px}.LegalPage_body__VQcHH h3{font-size:16px;font-weight:700;color:var(--color-text);margin-top:24px;margin-bottom:8px}.LegalPage_body__VQcHH p{font-size:15px;color:var(--color-text-secondary);line-height:1.7;margin-bottom:12px}.LegalPage_body__VQcHH ol,.LegalPage_body__VQcHH ul{margin:8px 0 16px 20px}.LegalPage_body__VQcHH ol li,.LegalPage_body__VQcHH ul li{font-size:15px;color:var(--color-text-secondary);line-height:1.7;margin-bottom:6px}.LegalPage_body__VQcHH a{color:var(--color-primary);text-decoration:underline}.LegalPage_body__VQcHH a:hover{text-decoration:none}.LegalPage_body__VQcHH strong{font-weight:700;color:var(--color-text)}.LegalPage_body__VQcHH .LegalPage_section__WdVNE{margin-bottom:8px}@media(max-width:768px){.LegalPage_main__uhHkc{padding:40px 16px 64px}}.PremiumCompare_section__KCn9J{padding:88px 24px;background:var(--color-bg-subtle)}.PremiumCompare_inner__O591b{max-width:780px;margin:0 auto;display:flex;flex-direction:column;gap:48px}.PremiumCompare_header__35VPS{text-align:center;display:flex;flex-direction:column;gap:12px}.PremiumCompare_sectionLabel__ts8A3{display:inline-block;font-size:.8125rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--color-text-tertiary);background:var(--color-bg-secondary);padding:4px 12px;border-radius:var(--radius-full)}.PremiumCompare_sectionTitle__U9dAl{font-size:clamp(1.625rem,4vw,2.25rem);font-weight:800;color:var(--color-text);letter-spacing:-.02em;line-height:1.2;margin:0}.PremiumCompare_sectionSubtitle___wmaE{font-size:1.0625rem;line-height:1.65;color:var(--color-text-secondary);margin:0}.PremiumCompare_tableWrap__v0PCI{overflow-x:auto;-webkit-overflow-scrolling:touch;border-radius:var(--radius-xl);box-shadow:var(--shadow-card)}.PremiumCompare_table__GnwwG{width:100%;border-collapse:collapse;background:#fff;border-radius:var(--radius-xl);overflow:hidden;font-size:.9375rem}.PremiumCompare_thFeature__PfKgA,.PremiumCompare_thPlan__0tQta{padding:14px 20px;font-weight:700;color:var(--color-text-secondary);font-size:.8125rem;letter-spacing:.04em;text-transform:uppercase;text-align:center;border-bottom:2px solid var(--color-border);background:var(--color-bg-subtle)}.PremiumCompare_thFeature__PfKgA{text-align:left;width:60%}.PremiumCompare_thPremium__O_50I{background:rgba(245,158,11,.06);border-bottom-color:rgba(245,158,11,.22)}.PremiumCompare_planLabel__Qdh1S{display:inline-flex;align-items:center;gap:4px}.PremiumCompare_planLabelPremium__urKrB{color:rgb(187.1307086614,120.4078740157,7.6692913386)}.PremiumCompare_row__XYWr3{border-bottom:1px solid var(--color-border)}.PremiumCompare_row__XYWr3:last-child{border-bottom:none}.PremiumCompare_row__XYWr3:hover{background:var(--color-bg-subtle)}.PremiumCompare_tdFeature__XCSfA{padding:14px 20px;color:var(--color-text);line-height:1.4}.PremiumCompare_featureName__pZnfs{display:block;font-weight:500}.PremiumCompare_featureDesc__1Bir5{display:block;font-size:.8125rem;color:var(--color-text-secondary);margin-top:2px;line-height:1.4}.PremiumCompare_tdCheck__TFTQW{padding:14px 20px;text-align:center;vertical-align:middle;width:20%}.PremiumCompare_tdCheck__TFTQW>svg{display:block;margin:0 auto}.PremiumCompare_tdCheckPremium__Qrdnv{background:rgba(245,158,11,.04)}.PremiumHero_section__0mrU1{background:linear-gradient(160deg,#f0f7ff,#fefcf0 60%,#f0fdf8);padding:72px 24px 80px;overflow:hidden}.PremiumHero_inner__S4Vvy{max-width:var(--max-width);margin:0 auto;display:grid;grid-template-columns:1fr;grid-gap:48px;gap:48px;align-items:center}@media(min-width:960px){.PremiumHero_inner__S4Vvy{grid-template-columns:1fr 1fr;gap:64px}}.PremiumHero_content__dWjWd{display:flex;flex-direction:column;gap:24px;order:1}.PremiumHero_eyebrow___3Yem{display:flex}.PremiumHero_badge__mFJeF{display:inline-flex;align-items:center;gap:6px;padding:6px 16px;background:rgba(245,158,11,.1);border:1px solid rgba(245,158,11,.28);border-radius:var(--radius-full);font-size:.875rem;font-weight:700;color:rgb(187.1307086614,120.4078740157,7.6692913386);letter-spacing:.015em}.PremiumHero_title__OlAa8{font-size:clamp(2rem,5vw,3.25rem);font-weight:800;line-height:1.15;color:var(--color-text);letter-spacing:-.025em;margin:0}.PremiumHero_titleAccent__agEoD{background:linear-gradient(135deg,var(--color-primary) 0,#f59e0b 100%);-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0);background-clip:text}.PremiumHero_subtitle__gLVaq{font-size:1.0625rem;line-height:1.7;color:var(--color-text-secondary);max-width:520px;margin:0}.PremiumHero_ctas__BmHgj{display:flex;flex-wrap:wrap;gap:12px;align-items:center}.PremiumHero_btnPrimary__V_WKs{display:inline-flex;align-items:center;padding:14px 28px;background:var(--color-primary);color:#fff;border-radius:var(--radius-lg);font-size:1rem;font-weight:700;text-decoration:none;transition:background var(--transition-base) var(--ease-standard),box-shadow var(--transition-base) var(--ease-standard),transform var(--transition-fast) var(--ease-standard);box-shadow:0 4px 20px rgba(30,144,255,.35)}.PremiumHero_btnPrimary__V_WKs:hover{background:var(--color-primary-dark);box-shadow:0 6px 28px rgba(30,144,255,.45);transform:translateY(-1px)}.PremiumHero_btnPrimary__V_WKs:active{transform:translateY(0)}.PremiumHero_btnSecondary__JUkxM{display:inline-flex;align-items:center;padding:14px 28px;background:rgba(0,0,0,0);color:var(--color-text);border:1.5px solid var(--color-border);border-radius:var(--radius-lg);font-size:1rem;font-weight:600;text-decoration:none;transition:border-color var(--transition-base) var(--ease-standard),background var(--transition-base) var(--ease-standard)}.PremiumHero_btnSecondary__JUkxM:hover{border-color:var(--color-primary);background:rgba(30,144,255,.04);color:var(--color-primary)}.PremiumHero_mascotWrapper____a_f{position:relative;display:flex;justify-content:center;align-items:center;order:0}@media(min-width:960px){.PremiumHero_mascotWrapper____a_f{order:2}}.PremiumHero_mascot__OPIVg{width:100%;max-width:300px;height:auto;object-fit:contain;animation:PremiumHero_mascotFloat__52_iz 4s ease-in-out infinite;filter:drop-shadow(0 16px 40px rgba(30,144,255,.15))}@media(min-width:960px){.PremiumHero_mascot__OPIVg{max-width:380px}}.PremiumHero_pill__ydzWt{position:absolute;display:flex;align-items:center;padding:8px 14px;background:#fff;border:1px solid var(--color-border);border-radius:var(--radius-full);font-size:.8125rem;font-weight:700;color:var(--color-text);box-shadow:var(--shadow-card);white-space:nowrap;gap:4px}.PremiumHero_pillTop__KL0Fm{top:10%;right:0}@media(min-width:960px){.PremiumHero_pillTop__KL0Fm{right:-16px}}.PremiumHero_pillBottom__88H7W{bottom:14%;left:0}@media(min-width:960px){.PremiumHero_pillBottom__88H7W{left:-16px}}.PremiumPurchaseModal_overlay__W4seQ{position:fixed;inset:0;z-index:200;background:rgba(26,31,54,.42);backdrop-filter:blur(3px);-webkit-backdrop-filter:blur(3px)}.PremiumPurchaseModal_card__7ioMO{position:fixed;z-index:calc(200 + 1);display:flex;flex-direction:column;gap:16px;background:#fff;border-radius:20px 20px 0 0;box-shadow:0 -4px 32px rgba(26,31,54,.18);padding:28px 24px 32px;left:0;right:0;bottom:0;max-height:92dvh;overflow-y:auto}@media(min-width:540px){.PremiumPurchaseModal_card__7ioMO{top:50%;left:50%;bottom:auto;right:auto;transform:translate(-50%,-50%);width:100%;max-width:460px;border-radius:20px;max-height:90dvh;box-shadow:0 12px 48px rgba(26,31,54,.22);padding:32px 32px 36px}}.PremiumPurchaseModal_closeBtn__uYqEk{position:absolute;top:16px;right:16px;display:flex;align-items:center;justify-content:center;width:36px;height:36px;border:none;border-radius:50%;background:var(--color-bg-secondary);color:var(--color-text-secondary);cursor:pointer;transition:background var(--transition-fast),color var(--transition-fast)}.PremiumPurchaseModal_closeBtn__uYqEk:hover{background:var(--color-border);color:var(--color-text)}.PremiumPurchaseModal_closeBtn__uYqEk:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.PremiumPurchaseModal_giftRow__ucz2E{display:flex;align-items:flex-start;gap:14px;padding-right:44px}.PremiumPurchaseModal_giftEmoji__2LEVc{font-size:2.25rem;line-height:1;flex-shrink:0;margin-top:2px}.PremiumPurchaseModal_giftTitle__Ufmdl{font-size:1.15rem;font-weight:800;color:var(--color-text);margin:0 0 4px;line-height:1.25;letter-spacing:-.01em}.PremiumPurchaseModal_giftSub__6X2v4{font-size:.9rem;color:var(--color-text-secondary);margin:0}.PremiumPurchaseModal_divider__iplRk{height:1px;background:var(--color-border);margin:0 -4px}.PremiumPurchaseModal_planRow__VKGuo{display:flex;align-items:center;justify-content:space-between;gap:12px}.PremiumPurchaseModal_planInfo__o5dpX{display:flex;flex-direction:column;gap:2px}.PremiumPurchaseModal_planLabel__Fo5rk{font-size:.78rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--color-text-tertiary)}.PremiumPurchaseModal_planName__O2hJY{font-size:1.05rem;font-weight:700;color:var(--color-text)}.PremiumPurchaseModal_planPrice__WEp4v{display:flex;align-items:baseline;gap:3px;flex-shrink:0}.PremiumPurchaseModal_priceNum__deT4d{font-size:1.75rem;font-weight:800;color:var(--color-text);letter-spacing:-.03em}.PremiumPurchaseModal_pricePer__K5SET{font-size:.9375rem;color:var(--color-text-secondary);font-weight:500}.PremiumPurchaseModal_perMonth__Mb6w3{font-size:.85rem;color:var(--color-success);font-weight:600;margin:-8px 0 0}.PremiumPurchaseModal_reassurance__Qsg4l{font-size:.875rem;color:var(--color-text-secondary);line-height:1.5;margin:0;padding:12px 14px;background:var(--color-bg-subtle);border-radius:10px}.PremiumPurchaseModal_legal__jRB4V{font-size:.8125rem;color:var(--color-text-tertiary);margin:0;line-height:1.5}.PremiumPurchaseModal_legalLink__LRD0F{color:var(--color-primary);text-decoration:none}.PremiumPurchaseModal_legalLink__LRD0F:hover{text-decoration:underline}.PremiumPurchaseModal_cta__0b_d1{display:flex;align-items:center;justify-content:center;width:100%;padding:15px 24px;border-radius:var(--radius-lg);background:var(--color-primary);color:#fff;font-size:1rem;font-weight:700;text-decoration:none;letter-spacing:.01em;box-shadow:0 4px 20px rgba(30,144,255,.32);transition:background var(--transition-base),box-shadow var(--transition-base),transform var(--transition-fast);min-height:54px}.PremiumPurchaseModal_cta__0b_d1:hover{background:var(--color-primary-dark);box-shadow:0 6px 28px rgba(30,144,255,.42);transform:translateY(-1px)}.PremiumPurchaseModal_cta__0b_d1:active{transform:translateY(0)}.PremiumPurchaseModal_cta__0b_d1:focus-visible{outline:2px solid var(--color-primary);outline-offset:3px}.PremiumPurchaseModal_ctaHint__nQ3KI{font-size:.78rem;color:var(--color-text-tertiary);text-align:center;margin:-8px 0 0;line-height:1.4}.PremiumPricing_section__0Bs5_{padding:88px 24px 96px;background:var(--color-bg)}.PremiumPricing_inner__xkEnx{max-width:720px;margin:0 auto;display:flex;flex-direction:column;gap:40px}.PremiumPricing_header__WGfdH{text-align:center;display:flex;flex-direction:column;gap:10px}.PremiumPricing_sectionLabel__kGV4o{display:inline-block;font-size:.8125rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#b45309;background:rgba(245,158,11,.08);padding:4px 12px;border-radius:var(--radius-full)}.PremiumPricing_sectionTitle__uKCs0{font-size:clamp(1.625rem,4vw,2.25rem);font-weight:800;color:var(--color-text);letter-spacing:-.02em;line-height:1.2;margin:0}.PremiumPricing_cards__WQM5j{display:grid;grid-template-columns:1fr;grid-gap:16px;gap:16px}@media(min-width:540px){.PremiumPricing_cards__WQM5j{grid-template-columns:repeat(2,1fr)}}.PremiumPricing_card__xcfkE{position:relative;background:#fff;border:1.5px solid var(--color-border);border-radius:var(--radius-2xl);padding:28px 24px;display:flex;flex-direction:column;gap:12px;box-shadow:var(--shadow-card);transition:box-shadow var(--transition-slow) var(--ease-standard)}.PremiumPricing_card__xcfkE:hover{box-shadow:var(--shadow-card-hover)}.PremiumPricing_cardPopular__mvuaj{border-color:#f59e0b;box-shadow:0 4px 24px rgba(245,158,11,.2)}.PremiumPricing_cardPopular__mvuaj:hover{box-shadow:0 8px 32px rgba(245,158,11,.28)}.PremiumPricing_popularBadge__tDO0a{position:absolute;top:-14px;left:50%;transform:translateX(-50%);padding:4px 16px;background:#f59e0b;color:#fff;font-size:.75rem;font-weight:700;border-radius:var(--radius-full);white-space:nowrap;letter-spacing:.02em}.PremiumPricing_cardHeader__YMwZI{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.PremiumPricing_planName__Z2Mv7{font-size:1rem;font-weight:700;color:var(--color-text)}.PremiumPricing_giftBadge__9eJNF{font-size:.75rem;font-weight:700;color:#b45309;background:rgba(245,158,11,.08);border:1px solid rgba(245,158,11,.25);border-radius:var(--radius-full);padding:2px 10px}.PremiumPricing_priceBlock__A2OK1{display:flex;align-items:baseline;gap:4px}.PremiumPricing_price__tLJWg{font-size:2rem;font-weight:800;color:var(--color-text);letter-spacing:-.03em}.PremiumPricing_priceNote__igmgv{font-size:.9375rem;color:var(--color-text-secondary);font-weight:500}.PremiumPricing_perMonth__ZHXmS{font-size:.875rem;color:var(--color-text-secondary);margin:0}.PremiumPricing_saving__vvIZL{font-size:.875rem;font-weight:600;color:var(--color-success);margin:0}.PremiumPricing_ctaButton__FI46M{margin-top:4px;width:100%;padding:12px 20px;border-radius:var(--radius-lg);font-size:.9375rem;font-weight:700;border:none;cursor:pointer;background:var(--color-primary);color:#fff;box-shadow:0 4px 16px rgba(30,144,255,.28);transition:background var(--transition-base) var(--ease-standard),box-shadow var(--transition-base) var(--ease-standard),transform var(--transition-fast) var(--ease-standard)}.PremiumPricing_ctaButton__FI46M:hover{background:var(--color-primary-dark);box-shadow:0 6px 24px rgba(30,144,255,.38);transform:translateY(-1px)}.PremiumPricing_ctaButton__FI46M:active{transform:translateY(0)}.PremiumPricing_giftBlock__ztrB3{display:flex;flex-direction:column;gap:20px;padding:24px 28px;background:linear-gradient(135deg,rgba(30,144,255,.06),rgba(0,200,150,.06));border:1px solid var(--color-border);border-radius:var(--radius-xl)}@media(min-width:540px){.PremiumPricing_giftBlock__ztrB3{flex-direction:row;align-items:center;justify-content:space-between}}.PremiumPricing_giftContent__0JcgR{display:flex;align-items:flex-start;gap:16px}.PremiumPricing_giftEmoji__VIjzu{font-size:2rem;flex-shrink:0}.PremiumPricing_giftTitle__Dqr3i{font-size:1rem;font-weight:700;color:var(--color-text);margin:0 0 4px}.PremiumPricing_giftDesc__7y96V{font-size:.9rem;color:var(--color-text-secondary);line-height:1.55;margin:0}.PremiumPricing_giftCta__o_ieK{display:inline-flex;align-items:center;justify-content:center;padding:12px 24px;background:var(--color-primary);color:#fff;border-radius:var(--radius-lg);font-size:.9375rem;font-weight:700;text-decoration:none;white-space:nowrap;flex-shrink:0;box-shadow:0 4px 16px rgba(30,144,255,.3);transition:background var(--transition-base) var(--ease-standard),box-shadow var(--transition-base) var(--ease-standard),transform var(--transition-fast) var(--ease-standard)}.PremiumPricing_giftCta__o_ieK:hover{background:var(--color-primary-dark);box-shadow:0 6px 24px rgba(30,144,255,.4);transform:translateY(-1px)}.PremiumPricing_giftCta__o_ieK:active{transform:translateY(0)}.PremiumPricing_footnote__cLoRU{text-align:center;font-size:.8125rem;color:var(--color-text-tertiary);line-height:1.5;margin:0}.PremiumPricing_footnoteLink__B7EDa{color:var(--color-text-secondary);text-decoration:underline;-webkit-text-decoration-color:var(--color-border);text-decoration-color:var(--color-border);text-underline-offset:2px;transition:color var(--transition-fast)}.PremiumPricing_footnoteLink__B7EDa:hover{color:var(--color-primary)}.PremiumValue_section__43M2f{padding:88px 24px;background:var(--color-bg)}.PremiumValue_inner__hxnRH{max-width:var(--max-width);margin:0 auto;display:flex;flex-direction:column;gap:56px}.PremiumValue_header__SQj3o{text-align:center;max-width:600px;margin:0 auto;display:flex;flex-direction:column;gap:12px}.PremiumValue_sectionLabel__3iChw{display:inline-block;font-size:.8125rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:rgb(196.9291338583,126.7125984252,8.0708661417);background:#fff8ec;padding:4px 12px;border-radius:var(--radius-full)}.PremiumValue_sectionTitle__3Xb4s{font-size:clamp(1.625rem,4vw,2.375rem);font-weight:800;color:var(--color-text);letter-spacing:-.02em;line-height:1.2;margin:0}.PremiumValue_sectionSubtitle__IuuWt{font-size:1.0625rem;line-height:1.65;color:var(--color-text-secondary);margin:0}.PremiumValue_grid__pM634{display:grid;grid-template-columns:1fr;grid-gap:20px;gap:20px}@media(min-width:520px){.PremiumValue_grid__pM634{grid-template-columns:repeat(2,1fr)}}.PremiumValue_card__BjRyI{display:flex;flex-direction:column;gap:12px;padding:28px 24px;border-radius:var(--radius-xl);border:1px solid rgba(0,0,0,0);box-shadow:var(--shadow-card);transition:box-shadow var(--transition-slow) var(--ease-standard)}.PremiumValue_card__BjRyI:hover{box-shadow:var(--shadow-card-hover)}.PremiumValue_cardAmber__gve_n{background:#fff8ec;border-color:rgba(245,158,11,.18)}.PremiumValue_cardAmber__gve_n .PremiumValue_cardEmoji__VI0lm{background:rgba(245,158,11,.2)}.PremiumValue_cardBlue__wpwyd{background:#eff6ff;border-color:rgba(30,144,255,.15)}.PremiumValue_cardBlue__wpwyd .PremiumValue_cardEmoji__VI0lm{background:rgba(30,144,255,.15)}.PremiumValue_cardGreen__KTJhy{background:#f0fdf4;border-color:rgba(0,200,150,.15)}.PremiumValue_cardGreen__KTJhy .PremiumValue_cardEmoji__VI0lm{background:rgba(0,200,150,.15)}.PremiumValue_cardEmoji__VI0lm{display:inline-flex;align-items:center;justify-content:center;width:48px;height:48px;border-radius:var(--radius-lg);font-size:1.5rem;flex-shrink:0}.PremiumValue_cardTitle__DslHO{font-size:1.125rem;font-weight:700;color:var(--color-text);margin:0}.PremiumValue_cardDescription__wes9P{font-size:.9375rem;line-height:1.65;color:var(--color-text-secondary);margin:0}.articles_page__2ODZU{min-height:100vh;background:var(--color-bg)}.articles_hero__hC_sp{background:linear-gradient(160deg,#eef6ff,#f7f9fc 50%,#f0fdf8);padding:64px 0 48px;text-align:center}.articles_heroInner__mYC8b{max-width:var(--max-width);margin:0 auto;padding:0 24px}.articles_heroLabel__PCK7B{display:inline-block;font-size:12px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:#1e90ff;background:rgba(30,144,255,.1);border-radius:9999px;padding:4px 14px;margin-bottom:16px}.articles_heroTitle__JPqn0{font-size:clamp(28px,4vw,42px);font-weight:800;color:#1a1f36;letter-spacing:-.02em;margin:0 0 12px}.articles_heroSubtitle__qLdQ_{font-size:17px;color:#4b5768;max-width:480px;margin:0 auto;line-height:1.6}.articles_main__Zr1Cn{max-width:var(--max-width);margin:0 auto;padding:48px 24px 88px}.articles_filters__m9tqV{display:flex;gap:10px;flex-wrap:wrap;margin-bottom:40px}.articles_filterChip__K30A6{font-size:13px;font-weight:600;color:#4b5768;background:var(--color-bg-subtle);border:1.5px solid #e0e6ed;border-radius:9999px;padding:7px 18px;text-decoration:none;transition:border-color .15s,color .15s,background .15s}.articles_filterChip__K30A6:hover{color:#1e90ff;border-color:rgba(30,144,255,.35);background:rgba(30,144,255,.05)}.articles_filterChipActive__5ui5_{color:#1e90ff;background:rgba(30,144,255,.08);border-color:rgba(30,144,255,.3)}.articles_grid__b45HW{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:28px;gap:28px;margin-bottom:48px}@media(max-width:900px){.articles_grid__b45HW{grid-template-columns:repeat(2,1fr);gap:20px}}@media(max-width:480px){.articles_grid__b45HW{grid-template-columns:1fr;gap:16px}}.articles_empty__nL9Xr{grid-column:1/-1;text-align:center;padding:64px 0;color:#8b95a8;font-size:16px}.articles_card__4RvA6{background:#fff;border:1.5px solid #e0e6ed;border-radius:16px;overflow:hidden;display:flex;flex-direction:column;box-shadow:var(--shadow-card);text-decoration:none;color:inherit;transition:box-shadow .2s,transform .2s}.articles_card__4RvA6:hover{box-shadow:var(--shadow-card-hover);transform:translateY(-2px)}.articles_cardCover__j8yyG{aspect-ratio:16/9;overflow:hidden;flex-shrink:0}.articles_cardCover__j8yyG img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .3s}.articles_card__4RvA6:hover .articles_cardCover__j8yyG img{transform:scale(1.03)}.articles_cardCoverFallback__x_0Be{aspect-ratio:16/9;flex-shrink:0;display:flex;align-items:center;justify-content:center;font-size:40px;background:var(--color-bg-subtle)}.articles_cardBody__zfptD{padding:18px 20px 22px;display:flex;flex-direction:column;gap:10px;flex:1 1}.articles_cardMeta__C1Arj{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.articles_cardCategory___e0la{font-size:11px;font-weight:700;letter-spacing:.04em;color:#1e90ff;background:rgba(30,144,255,.1);border-radius:9999px;padding:3px 10px}.articles_popularBadge__gjY7x{display:inline-flex;align-items:center;gap:3px;font-size:11px;font-weight:700;color:#fff;background:linear-gradient(135deg,#ff9f3f,#ff5a5f);border-radius:9999px;padding:2px 8px;white-space:nowrap}.articles_cardAuthorRow__J9YKw{display:flex;align-items:center;gap:5px;flex-wrap:wrap}.articles_cardAuthorName__2eNI2{font-size:12px;font-weight:600;color:#4b5768}.articles_cardDot__S_C4K{-webkit-user-select:none;-moz-user-select:none;user-select:none}.articles_cardDate___h4fu,.articles_cardDot__S_C4K,.articles_cardTime__SK3qw{font-size:12px;color:#8b95a8}.articles_cardTime__SK3qw{display:inline-flex;align-items:center;gap:3px}.articles_cardFooter__a_lPL{display:flex;align-items:center;justify-content:space-between;padding:12px 20px;border-top:1px solid #e0e6ed;margin-top:auto}.articles_cardLikes__sI__M{display:inline-flex;align-items:center;gap:4px;font-size:13px;color:#8b95a8}.articles_cardLikes__sI__M svg{color:#e53e3e}.articles_cardReadMore__qIjMT{font-size:13px;font-weight:600;color:#1e90ff}.articles_cardTitle__lTttU{font-size:16px;font-weight:700;color:#1a1f36;line-height:1.4;-webkit-line-clamp:2}.articles_cardExcerpt__mAZ4T,.articles_cardTitle__lTttU{margin:0;display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden}.articles_cardExcerpt__mAZ4T{font-size:13px;color:#4b5768;line-height:1.5;-webkit-line-clamp:3;flex:1 1}.articles_pagination__YR2c9{display:flex;justify-content:center;align-items:center;gap:12px}.articles_pageLink__j1wxT{font-size:14px;font-weight:600;color:#1e90ff;background:rgba(30,144,255,.08);border:1.5px solid rgba(30,144,255,.2);border-radius:9999px;padding:8px 22px;text-decoration:none;transition:background .15s,border-color .15s}.articles_pageLink__j1wxT:hover{background:rgba(30,144,255,.14);border-color:rgba(30,144,255,.4)}.articles_pageInfo__Jp31u{font-size:14px;color:#8b95a8}