.Header-module__ldgnoG__header{z-index:20;background:var(--color-surface);border-bottom:1px solid var(--color-border);position:sticky;top:0}.Header-module__ldgnoG__inner{flex-wrap:wrap;align-items:center;gap:20px;padding-top:14px;padding-bottom:14px;display:flex}.Header-module__ldgnoG__brand{flex-shrink:0;align-items:center;gap:10px;display:flex}.Header-module__ldgnoG__logoMark{border-radius:var(--radius-sm);background:var(--color-accent-green);color:#fff;letter-spacing:.02em;justify-content:center;align-items:center;width:34px;height:34px;font-size:13px;font-weight:700;display:inline-flex}.Header-module__ldgnoG__brandName{font-weight:700;font-size:var(--font-size-subtitle);color:var(--color-text);white-space:nowrap}.Header-module__ldgnoG__nav{flex-wrap:wrap;flex:1;align-items:center;gap:4px;display:flex}.Header-module__ldgnoG__navItem{border-radius:var(--radius-pill);font-size:var(--font-size-nav);color:var(--color-text-faint);align-items:center;gap:6px;padding:6px 12px;display:inline-flex}.Header-module__ldgnoG__navItemActive{color:var(--color-text);background:var(--color-bg-subtle);font-weight:600}.Header-module__ldgnoG__navButton{cursor:pointer;background:0 0;border:none}.Header-module__ldgnoG__navLockIcon{color:var(--color-lock)}.Header-module__ldgnoG__right{flex-wrap:wrap;flex-shrink:0;justify-content:flex-end;align-items:center;gap:6px 10px;margin-left:auto;display:flex}.Header-module__ldgnoG__planBadge{font-size:var(--font-size-micro);color:var(--color-text-muted);background:var(--color-bg-subtle);border:1px solid var(--color-border);border-radius:var(--radius-pill);white-space:nowrap;padding:5px 10px;font-weight:600}.Header-module__ldgnoG__upgradeButton{font-size:var(--font-size-caption);color:#fff;background:var(--color-accent-pink);border-radius:var(--radius-pill);white-space:nowrap;padding:8px 16px;font-weight:600;transition:background-color .15s}@media (hover:hover) and (pointer:fine){.Header-module__ldgnoG__upgradeButton:hover{background:var(--color-accent-pink-strong)}}.Header-module__ldgnoG__accountRow{align-items:center;gap:8px;min-width:0;display:flex}.Header-module__ldgnoG__accountEmail{text-overflow:ellipsis;white-space:nowrap;max-width:140px;font-size:var(--font-size-micro);color:var(--color-text-muted);overflow:hidden}.Header-module__ldgnoG__signOutButton{border-radius:var(--radius-pill);border:1px solid var(--color-border);background:var(--color-bg);font-size:var(--font-size-caption);color:var(--color-text-muted);cursor:pointer;flex-shrink:0;padding:6px 12px;font-weight:600;transition:all .15s}@media (hover:hover) and (pointer:fine){.Header-module__ldgnoG__signOutButton:hover{border-color:var(--color-accent-green);color:var(--color-text)}}@media (max-width:1240px){.Header-module__ldgnoG__nav{flex-basis:100%;order:3;justify-content:flex-start;gap:4px;width:100%}}@media (max-width:720px){.Header-module__ldgnoG__brandName{font-size:14px}}@media (max-width:420px){.Header-module__ldgnoG__planBadge,.Header-module__ldgnoG__accountEmail{display:none}}@media (max-width:480px){.Header-module__ldgnoG__right{flex-basis:100%;width:100%}}
.PostGeneratorForm-module__jfeyLW__form{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg);box-shadow:var(--shadow-card);flex-direction:column;gap:22px;padding:24px;display:flex}.PostGeneratorForm-module__jfeyLW__field{flex-direction:column;gap:10px;display:flex}.PostGeneratorForm-module__jfeyLW__label{font-size:var(--font-size-label);color:var(--color-text-muted);font-weight:700}.PostGeneratorForm-module__jfeyLW__textInput{border:1px solid var(--color-border);border-radius:var(--radius-sm);width:100%;font-size:var(--font-size-input);background:var(--color-bg);padding:11px 14px;transition:border-color .15s}.PostGeneratorForm-module__jfeyLW__textInput:focus{border-color:var(--color-accent-green);outline:none}.PostGeneratorForm-module__jfeyLW__inputError{border-color:var(--color-accent-pink)}.PostGeneratorForm-module__jfeyLW__charCount{font-size:var(--font-size-micro);color:var(--color-text-faint);align-self:flex-end}.PostGeneratorForm-module__jfeyLW__errorText{font-size:var(--font-size-caption);color:var(--color-accent-pink-strong)}.PostGeneratorForm-module__jfeyLW__chipRow{flex-wrap:wrap;gap:8px;display:flex}.PostGeneratorForm-module__jfeyLW__chip{border-radius:var(--radius-pill);border:1px solid var(--color-border);background:var(--color-bg);font-size:var(--font-size-caption);color:var(--color-text-muted);cursor:pointer;padding:8px 14px;font-weight:500;transition:all .15s}@media (hover:hover) and (pointer:fine){.PostGeneratorForm-module__jfeyLW__chip:hover{border-color:var(--color-accent-green);color:var(--color-text)}}.PostGeneratorForm-module__jfeyLW__chipActive{background:var(--color-accent-green-soft);border-color:var(--color-accent-green);color:var(--color-accent-green-strong);font-weight:700}.PostGeneratorForm-module__jfeyLW__countRow{gap:8px;display:flex}.PostGeneratorForm-module__jfeyLW__countButton{border-radius:var(--radius-sm);border:1px solid var(--color-border);background:var(--color-bg);font-size:var(--font-size-caption);color:var(--color-text-muted);cursor:pointer;flex:1;padding:10px 0;font-weight:600;transition:all .15s}.PostGeneratorForm-module__jfeyLW__countButtonActive{background:var(--color-accent-green);border-color:var(--color-accent-green);color:#fff}.PostGeneratorForm-module__jfeyLW__submitButton{border-radius:var(--radius-pill);background:var(--color-accent-green);color:#fff;font-size:var(--font-size-button);cursor:pointer;border:none;margin-top:4px;padding:14px 0;font-weight:700;transition:background-color .15s}.PostGeneratorForm-module__jfeyLW__submitButton:disabled{opacity:.6;cursor:default}@media (hover:hover) and (pointer:fine){.PostGeneratorForm-module__jfeyLW__submitButton:not(:disabled):hover{background:var(--color-accent-green-strong)}}@media (max-width:480px){.PostGeneratorForm-module__jfeyLW__form{gap:18px;padding:18px}}
.SalesPostForm-module__iYUTPq__modeBadgeRow{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.SalesPostForm-module__iYUTPq__modeBadge{font-size:var(--font-size-micro);color:var(--color-accent-green-strong);background:var(--color-accent-green-soft);border:1px solid var(--color-accent-green);border-radius:var(--radius-pill);padding:3px 10px;font-weight:700}.SalesPostForm-module__iYUTPq__linkButton{font-size:var(--font-size-caption);color:var(--color-text-muted);cursor:pointer;background:0 0;border:none;padding:0;font-weight:600;text-decoration:underline}@media (hover:hover) and (pointer:fine){.SalesPostForm-module__iYUTPq__linkButton:hover{color:var(--color-text)}}.SalesPostForm-module__iYUTPq__productRow{border:1px solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-bg);justify-content:space-between;align-items:center;gap:10px;padding:11px 14px;display:flex}.SalesPostForm-module__iYUTPq__productName{font-size:var(--font-size-body);color:var(--color-text);overflow-wrap:break-word;word-break:break-word;min-width:0;font-weight:700}.SalesPostForm-module__iYUTPq__weeklyRow{display:flex}.SalesPostForm-module__iYUTPq__weeklyButton{border-radius:var(--radius-pill);border:1px solid var(--color-accent-green);background:var(--color-surface);width:100%;color:var(--color-accent-green-strong);font-size:var(--font-size-button);cursor:pointer;padding:12px 0;font-weight:700;transition:all .15s}.SalesPostForm-module__iYUTPq__weeklyButton:disabled{opacity:.6;cursor:default}.SalesPostForm-module__iYUTPq__lockIcon{color:var(--color-lock);vertical-align:-1px;margin-right:4px}@media (hover:hover) and (pointer:fine){.SalesPostForm-module__iYUTPq__weeklyButton:not(:disabled):hover{background:var(--color-accent-green-soft)}}
.GeneratedPostCard-module__jgDp3a__card{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg);box-shadow:var(--shadow-card);flex-direction:column;gap:12px;padding:18px;transition:box-shadow .15s;display:flex}@media (hover:hover) and (pointer:fine){.GeneratedPostCard-module__jgDp3a__card:hover{box-shadow:var(--shadow-card-hover)}}.GeneratedPostCard-module__jgDp3a__cardHeader{justify-content:space-between;align-items:center;display:flex}.GeneratedPostCard-module__jgDp3a__cardTitle{font-size:var(--font-size-subtitle);color:var(--color-text);font-weight:700}.GeneratedPostCard-module__jgDp3a__charCount{font-size:var(--font-size-micro);color:var(--color-text-faint);white-space:nowrap}.GeneratedPostCard-module__jgDp3a__charCountOver{color:var(--color-accent-pink-strong);font-weight:700}.GeneratedPostCard-module__jgDp3a__xLimitWarning{font-size:var(--font-size-caption);color:var(--color-accent-pink-strong)}.GeneratedPostCard-module__jgDp3a__textarea{resize:none;border:1px solid var(--color-border);border-radius:var(--radius-sm);width:100%;min-height:64px;font-size:var(--font-size-body);color:var(--color-text);background:var(--color-bg);padding:12px;line-height:1.7;overflow:hidden}.GeneratedPostCard-module__jgDp3a__textarea:focus{border-color:var(--color-accent-green);outline:none}.GeneratedPostCard-module__jgDp3a__actionRow{flex-wrap:wrap;gap:8px;display:flex}.GeneratedPostCard-module__jgDp3a__actionButton{border-radius:var(--radius-pill);border:1px solid var(--color-border);background:var(--color-bg);font-size:var(--font-size-caption);color:var(--color-text-muted);cursor:pointer;padding:8px 14px;font-weight:600;transition:all .15s}.GeneratedPostCard-module__jgDp3a__actionButton:disabled{opacity:.6;cursor:default}@media (hover:hover) and (pointer:fine){.GeneratedPostCard-module__jgDp3a__actionButton:hover{border-color:var(--color-accent-green);color:var(--color-text)}}.GeneratedPostCard-module__jgDp3a__actionButtonFavoriteActive{background:var(--color-accent-pink-soft);border-color:var(--color-accent-pink);color:var(--color-accent-pink-strong)}.GeneratedPostCard-module__jgDp3a__improveSection{border-top:1px dashed var(--color-border);flex-direction:column;gap:8px;padding-top:8px;display:flex}.GeneratedPostCard-module__jgDp3a__improveLabel{font-size:var(--font-size-caption);color:var(--color-text-faint);font-weight:700}.GeneratedPostCard-module__jgDp3a__improveRow{flex-wrap:wrap;gap:6px;display:flex}.GeneratedPostCard-module__jgDp3a__improveChip{border-radius:var(--radius-pill);border:1px solid var(--color-border);background:var(--color-bg);font-size:var(--font-size-caption);color:var(--color-text-muted);cursor:pointer;align-items:center;gap:5px;padding:6px 12px;font-weight:500;transition:all .15s;display:inline-flex}@media (hover:hover) and (pointer:fine){.GeneratedPostCard-module__jgDp3a__improveChip:hover{border-color:var(--color-accent-green);color:var(--color-text)}}.GeneratedPostCard-module__jgDp3a__improveChipLocked{color:var(--color-lock);background:var(--color-bg-subtle)}.GeneratedPostCard-module__jgDp3a__lockIcon{color:var(--color-lock)}.GeneratedPostCard-module__jgDp3a__lockedHint{font-size:var(--font-size-caption);color:var(--color-accent-pink-strong)}.GeneratedPostCard-module__jgDp3a__regenerateErrorBanner{border:1px solid var(--color-accent-pink);background:var(--color-accent-pink-soft);border-radius:var(--radius-md);color:var(--color-accent-pink-strong);font-size:var(--font-size-caption);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;padding:10px 14px;display:flex}.GeneratedPostCard-module__jgDp3a__regenerateRetryButton{border-radius:var(--radius-pill);border:1px solid var(--color-accent-pink);background:var(--color-surface);color:var(--color-accent-pink-strong);font-size:var(--font-size-caption);cursor:pointer;flex-shrink:0;padding:6px 14px;font-weight:700}.GeneratedPostCard-module__jgDp3a__scheduleFormWrapper{border-top:1px dashed var(--color-border);padding-top:8px}
.ScheduleEntryForm-module__pCYknG__form{flex-direction:column;gap:16px;display:flex}.ScheduleEntryForm-module__pCYknG__textarea{resize:vertical;min-height:80px;font-family:inherit;line-height:1.6}.ScheduleEntryForm-module__pCYknG__row{grid-template-columns:1fr 1fr;gap:16px;display:grid}@media (max-width:480px){.ScheduleEntryForm-module__pCYknG__row{grid-template-columns:1fr}}.ScheduleEntryForm-module__pCYknG__actionsRow{flex-wrap:wrap;gap:10px;display:flex}.ScheduleEntryForm-module__pCYknG__cancelButton{border-radius:var(--radius-pill);border:1px solid var(--color-border);background:var(--color-bg);font-size:var(--font-size-caption);color:var(--color-text-muted);cursor:pointer;padding:12px 20px;font-weight:600;transition:all .15s}@media (hover:hover) and (pointer:fine){.ScheduleEntryForm-module__pCYknG__cancelButton:hover{border-color:var(--color-border-strong);color:var(--color-text)}}
.WeeklyPlanResults-module__LBOu_a__wrapper{flex-direction:column;gap:16px;display:flex}.WeeklyPlanResults-module__LBOu_a__title{color:var(--color-text);font-size:16px;font-weight:800}.WeeklyPlanResults-module__LBOu_a__headerRow{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.WeeklyPlanResults-module__LBOu_a__scheduleAllButton{border-radius:var(--radius-pill);background:var(--color-accent-green);color:#fff;cursor:pointer;border:none;flex-shrink:0;padding:8px 16px;font-size:13px;font-weight:700;transition:background-color .15s}.WeeklyPlanResults-module__LBOu_a__scheduleAllButton:disabled{opacity:.6;cursor:default}@media (hover:hover) and (pointer:fine){.WeeklyPlanResults-module__LBOu_a__scheduleAllButton:hover{background:var(--color-accent-green-strong)}}.WeeklyPlanResults-module__LBOu_a__scheduleFormCard{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg);box-shadow:var(--shadow-card);padding:20px}.WeeklyPlanResults-module__LBOu_a__list{flex-direction:column;gap:12px;display:flex}.WeeklyPlanResults-module__LBOu_a__card{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg);min-width:0;box-shadow:var(--shadow-card);flex-direction:column;gap:10px;padding:16px 18px;display:flex}.WeeklyPlanResults-module__LBOu_a__cardHeader{justify-content:space-between;align-items:center;gap:12px;display:flex}.WeeklyPlanResults-module__LBOu_a__dayLabel{color:var(--color-accent-green-strong);background:var(--color-accent-green-soft);border-radius:var(--radius-pill);padding:3px 10px;font-size:13px;font-weight:700}.WeeklyPlanResults-module__LBOu_a__charCount{color:var(--color-text-faint);white-space:nowrap;font-size:12px}.WeeklyPlanResults-module__LBOu_a__charCountOver{color:var(--color-accent-pink-strong);font-weight:700}.WeeklyPlanResults-module__LBOu_a__xLimitWarning{color:var(--color-accent-pink-strong);font-size:12px}.WeeklyPlanResults-module__LBOu_a__postText{color:var(--color-text);white-space:pre-wrap;overflow-wrap:break-word;word-break:break-word;background:var(--color-bg);border:1px solid var(--color-border);border-radius:var(--radius-sm);padding:10px 12px;font-size:13px;line-height:1.7}.WeeklyPlanResults-module__LBOu_a__copyButton{border-radius:var(--radius-pill);border:1px solid var(--color-border);background:var(--color-bg);color:var(--color-text-muted);cursor:pointer;align-self:flex-start;padding:6px 14px;font-size:12px;font-weight:600;transition:all .15s}.WeeklyPlanResults-module__LBOu_a__copyButton:disabled{opacity:.6;cursor:default}@media (hover:hover) and (pointer:fine){.WeeklyPlanResults-module__LBOu_a__copyButton:hover{border-color:var(--color-accent-green);color:var(--color-text)}}
.LabomiPanel-module__1pCVVq__panel{align-items:flex-start;gap:12px;display:flex}.LabomiPanel-module__1pCVVq__avatarWrap{background:var(--color-bg-subtle-2);border:2px solid var(--color-surface);width:80px;height:80px;box-shadow:var(--shadow-card);border-radius:50%;flex-shrink:0;overflow:hidden}.LabomiPanel-module__1pCVVq__avatarImage{object-fit:cover;width:100%;height:100%;display:block}.LabomiPanel-module__1pCVVq__avatarWrapLarge{width:104px;height:104px}.LabomiPanel-module__1pCVVq__avatarWrapXLarge{width:136px;height:136px}.LabomiPanel-module__1pCVVq__bubble{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-md);flex:1;min-width:0;margin-top:6px;padding:10px 14px 12px;position:relative}.LabomiPanel-module__1pCVVq__bubble:before{content:"";background:var(--color-surface);border-left:1px solid var(--color-border);border-bottom:1px solid var(--color-border);width:11px;height:11px;position:absolute;top:16px;left:-6px;transform:rotate(45deg)}.LabomiPanel-module__1pCVVq__name{font-size:var(--font-size-micro);color:var(--color-accent-green-strong);margin-bottom:3px;font-weight:700;display:block}.LabomiPanel-module__1pCVVq__tip{font-size:var(--font-size-caption);color:var(--color-text-muted);white-space:pre-line;line-height:1.6}@media (max-width:480px){.LabomiPanel-module__1pCVVq__panel{gap:10px}.LabomiPanel-module__1pCVVq__avatarWrap{width:52px;height:52px}.LabomiPanel-module__1pCVVq__avatarWrapLarge{width:44px;height:44px}.LabomiPanel-module__1pCVVq__avatarWrapXLarge{width:76px;height:76px}.LabomiPanel-module__1pCVVq__bubble{margin-top:4px;padding:8px 12px 10px}.LabomiPanel-module__1pCVVq__tip{font-size:12px}}
.HomeUsageStatus-module__AdiSNa__wrapper{border-radius:var(--radius-md);background:var(--color-accent-pink-soft);border:1px solid var(--color-border);flex-direction:column;gap:6px;margin-bottom:14px;padding:10px 16px;display:flex}.HomeUsageStatus-module__AdiSNa__line{font-size:var(--font-size-caption);color:var(--color-text);flex-wrap:wrap;align-items:center;gap:8px;margin:0;display:flex}.HomeUsageStatus-module__AdiSNa__subLine{font-size:var(--font-size-caption);color:var(--color-text-muted);margin:0}.HomeUsageStatus-module__AdiSNa__badge{border-radius:var(--radius-pill);background:var(--color-accent-pink-strong);color:#fff;font-size:var(--font-size-micro);flex-shrink:0;padding:2px 10px;font-weight:700}.HomeUsageStatus-module__AdiSNa__detailLink{color:var(--color-accent-pink-strong);font-size:var(--font-size-caption);cursor:pointer;background:0 0;border:none;align-self:flex-start;padding:0;font-weight:700;text-decoration:underline}.HomeUsageStatus-module__AdiSNa__upgradeLink{font-size:var(--font-size-caption);color:var(--color-accent-pink-strong);align-self:flex-start;font-weight:700;text-decoration:underline}@media (max-width:480px){.HomeUsageStatus-module__AdiSNa__wrapper{padding:8px 12px}}
.ProTeaser-module__tW_eCq__section{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg);box-shadow:var(--shadow-card);padding:26px}.ProTeaser-module__tW_eCq__heading{margin-bottom:18px}.ProTeaser-module__tW_eCq__title{font-size:var(--font-size-subtitle);color:var(--color-text);font-weight:800}.ProTeaser-module__tW_eCq__valueLine{font-size:var(--font-size-caption);color:var(--color-accent-pink-strong);margin-top:6px;font-weight:600}.ProTeaser-module__tW_eCq__list{grid-template-columns:repeat(2,1fr);gap:14px;list-style:none;display:grid}.ProTeaser-module__tW_eCq__item{border-radius:var(--radius-md);background:var(--color-bg-subtle);gap:10px;padding:12px;display:flex}.ProTeaser-module__tW_eCq__itemIcon{background:var(--color-accent-pink-soft);width:28px;height:28px;color:var(--color-accent-pink-strong);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:flex}.ProTeaser-module__tW_eCq__itemBody{flex-direction:column;gap:2px;display:flex}.ProTeaser-module__tW_eCq__itemTitle{font-size:var(--font-size-caption);color:var(--color-text);font-weight:700}.ProTeaser-module__tW_eCq__itemDescription{font-size:var(--font-size-caption);color:var(--color-text-muted);line-height:1.6}.ProTeaser-module__tW_eCq__ctaRow{flex-direction:column;align-items:flex-start;gap:8px;margin-top:22px;display:flex}.ProTeaser-module__tW_eCq__ctaButton{border-radius:var(--radius-pill);background:var(--color-accent-pink);color:#fff;font-size:var(--font-size-button);cursor:pointer;border:none;padding:12px 24px;font-weight:700;transition:background-color .15s}@media (hover:hover) and (pointer:fine){.ProTeaser-module__tW_eCq__ctaButton:hover{background:var(--color-accent-pink-strong)}}@media (max-width:640px){.ProTeaser-module__tW_eCq__list{grid-template-columns:1fr}.ProTeaser-module__tW_eCq__section{padding:20px}}.ProTeaser-module__tW_eCq__compactSection{border:1px dashed var(--color-border-strong);border-radius:var(--radius-md);background:0 0;flex-wrap:wrap;align-items:center;gap:10px;padding:12px 16px;display:flex}.ProTeaser-module__tW_eCq__compactTitle{color:var(--color-text-faint);white-space:nowrap;flex-shrink:0;font-size:11px;font-weight:700}.ProTeaser-module__tW_eCq__compactList{flex-wrap:wrap;gap:6px;display:flex}.ProTeaser-module__tW_eCq__compactChip{border-radius:var(--radius-pill);background:var(--color-bg-subtle);color:var(--color-text-faint);align-items:center;gap:4px;padding:3px 9px;font-size:11px;display:inline-flex}.ProTeaser-module__tW_eCq__compactLockIcon{width:10px;height:10px;color:var(--color-lock)}
.HowItWorks-module__u8qSLG__card{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg);box-shadow:var(--shadow-card);padding:22px 24px}.HowItWorks-module__u8qSLG__title{color:var(--color-text);margin-bottom:16px;font-size:15px;font-weight:800}.HowItWorks-module__u8qSLG__steps{flex-direction:column;gap:12px;list-style:none;display:flex}.HowItWorks-module__u8qSLG__step{align-items:center;gap:12px;display:flex}.HowItWorks-module__u8qSLG__stepNumber{background:var(--color-accent-green-soft);width:26px;height:26px;color:var(--color-accent-green-strong);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:13px;font-weight:800;display:inline-flex}.HowItWorks-module__u8qSLG__stepLabel{color:var(--color-text);font-size:13px}@media (max-width:480px){.HowItWorks-module__u8qSLG__card{padding:18px 20px}}
.PurchaseLegalNotice-module__FgqXZG__notice{font-size:var(--font-size-caption,13px);color:var(--color-text-muted);margin-top:10px;line-height:1.6}.PurchaseLegalNotice-module__FgqXZG__link{color:var(--color-accent-green-strong);font-weight:600;text-decoration:underline}
.Footer-module__Grjkva__footer{border-top:1px solid var(--color-border);background:var(--color-surface);flex-shrink:0;padding:20px 0 28px}.Footer-module__Grjkva__inner{width:100%;max-width:var(--content-max-width);flex-wrap:wrap;justify-content:center;align-items:center;gap:8px 20px;margin:0 auto;padding:0 20px;display:flex}.Footer-module__Grjkva__link{color:var(--color-text-muted);font-size:var(--font-size-caption);white-space:nowrap}.Footer-module__Grjkva__link:hover{color:var(--color-text);text-decoration:underline}@media (max-width:480px){.Footer-module__Grjkva__inner{flex-direction:column;gap:12px;padding:0 16px}.Footer-module__Grjkva__link{text-align:center}}
.page-module___8aEwW__main{flex:1;width:100%}.page-module___8aEwW__hero{text-align:center;padding:44px 12px 28px}.page-module___8aEwW__heroTitle{font-size:var(--font-size-page-title);color:var(--color-text);letter-spacing:-.01em;font-weight:800}.page-module___8aEwW__heroSubtitle{font-size:var(--font-size-body);color:var(--color-text-muted);margin-top:12px;line-height:1.6}.page-module___8aEwW__heroBadge{border-radius:var(--radius-pill);border:1px solid var(--color-border);background:var(--color-bg-subtle);font-size:var(--font-size-micro);color:var(--color-accent-green-strong);margin-top:14px;padding:5px 14px;font-weight:700;display:inline-block}.page-module___8aEwW__welcomeBlock{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg);max-width:520px;box-shadow:var(--shadow-card);margin:20px auto 0;padding:24px 22px}.page-module___8aEwW__welcomeHeading{font-size:var(--font-size-section-title);color:var(--color-text);font-weight:800}.page-module___8aEwW__welcomeText{font-size:var(--font-size-caption);color:var(--color-text-muted);margin-top:10px;line-height:1.7}.page-module___8aEwW__heroCtaButton{border-radius:var(--radius-pill);background:var(--color-accent-green);color:#fff;font-size:var(--font-size-button);cursor:pointer;border:none;margin-top:18px;padding:14px 32px;font-weight:700;transition:background-color .15s;display:inline-block}.page-module___8aEwW__heroCtaButton:disabled{opacity:.6;cursor:default}@media (hover:hover) and (pointer:fine){.page-module___8aEwW__heroCtaButton:not(:disabled):hover{background:var(--color-accent-green-strong)}}@media (max-width:480px){.page-module___8aEwW__hero{padding:32px 4px 20px}.page-module___8aEwW__welcomeBlock{margin-top:16px;padding:20px 16px}.page-module___8aEwW__heroCtaButton{width:100%;padding:14px 0}}
.pricing-module__kvPdYW__main{justify-content:center;padding:32px 20px 60px;display:flex}.pricing-module__kvPdYW__container{flex-direction:column;gap:18px;width:100%;max-width:640px;display:flex}.pricing-module__kvPdYW__backLink{font-size:var(--font-size-caption);color:var(--color-text-muted);align-self:flex-start;font-weight:700}.pricing-module__kvPdYW__title{font-size:var(--font-size-page-title);color:var(--color-text);font-weight:800}.pricing-module__kvPdYW__lead{font-size:var(--font-size-body);color:var(--color-accent-pink-strong);margin-top:-10px;font-weight:600}.pricing-module__kvPdYW__labomiRow{background:var(--color-accent-pink-soft);border-radius:var(--radius-lg);padding:16px}.pricing-module__kvPdYW__card{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg);box-shadow:var(--shadow-card);flex-direction:column;gap:14px;padding:22px;display:flex}.pricing-module__kvPdYW__sectionTitle{font-size:var(--font-size-section-title);color:var(--color-text);font-weight:800}.pricing-module__kvPdYW__comparisonTable{flex-direction:column;display:flex}.pricing-module__kvPdYW__comparisonHeaderRow,.pricing-module__kvPdYW__comparisonRow{border-bottom:1px solid var(--color-border);grid-template-columns:1fr 64px 64px;align-items:center;gap:8px;padding:8px 0;display:grid}.pricing-module__kvPdYW__comparisonHeaderRow{border-bottom:1px solid var(--color-border-strong)}.pricing-module__kvPdYW__comparisonRow:last-child{border-bottom:none}.pricing-module__kvPdYW__comparisonHeaderCell,.pricing-module__kvPdYW__comparisonHeaderCellPro{font-size:var(--font-size-subtitle);text-align:center;color:var(--color-text-muted);font-weight:700}.pricing-module__kvPdYW__comparisonHeaderCellPro{color:var(--color-accent-pink-strong)}.pricing-module__kvPdYW__comparisonLabel{font-size:var(--font-size-body);color:var(--color-text)}.pricing-module__kvPdYW__comparisonValue,.pricing-module__kvPdYW__comparisonValuePro,.pricing-module__kvPdYW__comparisonMark,.pricing-module__kvPdYW__comparisonMarkPro{font-size:var(--font-size-body);text-align:center;color:var(--color-text-muted)}.pricing-module__kvPdYW__comparisonValuePro,.pricing-module__kvPdYW__comparisonMarkPro{color:var(--color-accent-pink-strong);font-weight:700}.pricing-module__kvPdYW__notice{font-size:var(--font-size-body);color:var(--color-text-muted);line-height:1.7}.pricing-module__kvPdYW__inlineLink{color:var(--color-accent-pink-strong);font-weight:700}.pricing-module__kvPdYW__planRow{flex-wrap:wrap;gap:14px;display:flex}.pricing-module__kvPdYW__planCard{border-radius:var(--radius-md);border:1px solid var(--color-border-strong);background:var(--color-bg-subtle);text-align:center;flex-direction:column;flex:200px;align-items:center;gap:10px;padding:18px 16px;display:flex}.pricing-module__kvPdYW__planPrice{color:var(--color-text);font-size:24px;font-weight:800}.pricing-module__kvPdYW__planPriceUnit{font-size:var(--font-size-caption);color:var(--color-text-muted);font-weight:600}.pricing-module__kvPdYW__planButton{border-radius:var(--radius-pill);background:var(--color-accent-pink);color:#fff;width:100%;font-size:var(--font-size-button);cursor:pointer;border:none;padding:10px 18px;font-weight:700;transition:background-color .15s}.pricing-module__kvPdYW__planButton:disabled{opacity:.6;cursor:not-allowed}.pricing-module__kvPdYW__planButtonLink{box-sizing:border-box;text-align:center;text-decoration:none;display:block}.pricing-module__kvPdYW__planButtonDisabled{box-sizing:border-box;text-align:center;opacity:.6;cursor:default;display:block}@media (hover:hover) and (pointer:fine){.pricing-module__kvPdYW__planButton:not(:disabled):hover{background:var(--color-accent-pink-strong)}}.pricing-module__kvPdYW__errorText{font-size:var(--font-size-caption);color:var(--color-accent-pink-strong)}@media (min-width:641px){.pricing-module__kvPdYW__container{gap:22px;max-width:720px}.pricing-module__kvPdYW__card{gap:18px;padding:32px}.pricing-module__kvPdYW__comparisonHeaderRow,.pricing-module__kvPdYW__comparisonRow{grid-template-columns:1fr 92px 92px;gap:12px;padding:20px 4px}.pricing-module__kvPdYW__comparisonMark{font-size:24px;font-weight:700}.pricing-module__kvPdYW__comparisonMarkPro{-webkit-text-stroke:.6px currentColor;font-size:34px;font-weight:800}}@media (max-width:480px){.pricing-module__kvPdYW__main{padding:20px 12px 40px}.pricing-module__kvPdYW__card{padding:16px}.pricing-module__kvPdYW__comparisonHeaderRow,.pricing-module__kvPdYW__comparisonRow{grid-template-columns:1fr 60px 60px;gap:4px}.pricing-module__kvPdYW__comparisonLabel{font-size:13px}.pricing-module__kvPdYW__comparisonValue,.pricing-module__kvPdYW__comparisonValuePro{font-size:12px}.pricing-module__kvPdYW__comparisonMark,.pricing-module__kvPdYW__comparisonMarkPro{font-size:11px}}
.resetPassword-module__BTAota__main{flex:1;justify-content:center;padding:44px 20px;display:flex}.resetPassword-module__BTAota__card{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg);width:100%;max-width:420px;box-shadow:var(--shadow-card);flex-direction:column;gap:16px;padding:24px;display:flex}.resetPassword-module__BTAota__title{color:var(--color-text);font-size:18px;font-weight:800}.resetPassword-module__BTAota__description{color:var(--color-text-muted);font-size:13px;line-height:1.6}.resetPassword-module__BTAota__form{flex-direction:column;gap:14px;display:flex}.resetPassword-module__BTAota__field{flex-direction:column;gap:6px;display:flex}.resetPassword-module__BTAota__label{color:var(--color-text);font-size:13px;font-weight:700}.resetPassword-module__BTAota__input{border:1px solid var(--color-border);border-radius:var(--radius-md);width:100%;color:var(--color-text);background:var(--color-bg);padding:10px 12px;font-size:14px}.resetPassword-module__BTAota__primaryButton{border-radius:var(--radius-pill);background:var(--color-accent-green);color:#fff;cursor:pointer;border:none;padding:10px 18px;font-size:14px;font-weight:700;transition:background-color .15s}.resetPassword-module__BTAota__primaryButton:disabled{opacity:.6;cursor:not-allowed}@media (hover:hover) and (pointer:fine){.resetPassword-module__BTAota__primaryButton:not(:disabled):hover{background:var(--color-accent-green-strong)}}.resetPassword-module__BTAota__linkButton{color:var(--color-accent-green-strong);align-self:flex-start;font-size:13px;font-weight:700}.resetPassword-module__BTAota__errorText{color:var(--color-accent-pink-strong);font-size:12px}@media (max-width:480px){.resetPassword-module__BTAota__main{padding:24px 12px}.resetPassword-module__BTAota__card{padding:18px}}
