@charset "UTF-8";@keyframes cosmic-skeleton-loading-27f23568{0%{background-position:200% 0}to{background-position:-200% 0}}@keyframes cosmic-fade-in-27f23568{0%{opacity:0}to{opacity:1}}@keyframes cosmic-slide-up-27f23568{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes specular-flash-anim-27f23568{0%{opacity:.11}50%{opacity:.22}to{opacity:.11}}@media (max-width: 480px){.liquid-glass-performance-reduce[data-v-27f23568],[class*=liquid-glass][data-v-27f23568],.glass-card[data-v-27f23568],.glass-panel[data-v-27f23568]{backdrop-filter:blur(var(--glass-blur-sm)) saturate(1.6) brightness(1.02)!important;-webkit-backdrop-filter:blur(var(--glass-blur-sm)) saturate(1.6) brightness(1.02)!important}}.cycles-v3-page__header[data-v-27f23568]{padding:6px 22px 4px;max-width:430px;margin-inline:auto;background:transparent;display:flex;flex-direction:column;gap:0}@media (min-width: 600px){.cycles-v3-page__header[data-v-27f23568]{max-width:760px;padding-inline:32px}}@media (min-width: 1024px){.cycles-v3-page__header[data-v-27f23568]{max-width:1160px}}.cycles-v3-page__header-top[data-v-27f23568]{display:flex;align-items:center;justify-content:space-between;padding:0}.cycles-v3-page__tab-bar[data-v-27f23568]{margin:12px 0 4px;padding:0}.cycles-v3-page__tab-bar[data-v-27f23568] .app-segmented{border-radius:var(--radius-lg);padding:var(--space-1);gap:var(--space-1-5)}.cycles-v3-page__tab-bar[data-v-27f23568] .app-segmented__button{min-height:44px;padding:8px 6px;border-radius:var(--radius-md);font-size:var(--font-size-xs)}.cycles-v3-page__tab-bar[data-v-27f23568] .app-segmented__pill{border-radius:var(--radius-md)}.cycles-v3-page__header-text[data-v-27f23568]{display:flex;flex-direction:column;gap:var(--space-0-5)}.cycles-v3-page__eyebrow[data-v-27f23568]{font-size:var(--cosmic-text-xs);font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:var(--phase-today)}.cycles-v3-page__title[data-v-27f23568]{margin:0;font-family:var(--font-cold-display);font-size:25px;font-weight:600;color:var(--universe-text-primary);line-height:1.2;letter-spacing:-.01em}.cycles-v3-page__header-actions[data-v-27f23568]{display:flex;gap:var(--space-2)}.cycles-v3-page__header-btn[data-v-27f23568]{display:flex;align-items:center;justify-content:center;width:var(--space-11);height:var(--space-11);min-width:var(--touch-target-min);min-height:var(--touch-target-min);border-radius:var(--radius-lg);background:var(--cosmic-glass-bg);border:1px solid var(--cosmic-glass-border-mid);color:var(--cosmic-text-tertiary);cursor:pointer;appearance:none;font-family:inherit}.cycles-v3-page__header-btn[data-v-27f23568]:hover{background:var(--cosmic-glass-bg-hover)}@media (min-width: 600px){.cycles-v3-page__header-btn[data-v-27f23568]{width:var(--space-12);height:var(--space-12)}}[data-v-27f23568] .cycles-v3-page__header-btn{width:var(--touch-target-min);height:var(--touch-target-min);min-width:var(--touch-target-min);min-height:var(--touch-target-min);border-radius:var(--radius-lg);background:var(--cosmic-glass-bg);border:1px solid var(--cosmic-glass-border-mid)}.cycles-error-banner[data-v-5588a5d8]{display:flex;align-items:flex-start;gap:var(--space-3);border-radius:var(--radius-btn-cold);font-size:var(--cosmic-text-base);line-height:1.5}[dir=ltr] .cycles-error-banner[data-v-5588a5d8]{padding:14px 14px 14px 16px}[dir=rtl] .cycles-error-banner[data-v-5588a5d8]{padding:14px 16px 14px 14px}.cycles-error-banner--warn[data-v-5588a5d8]{background:var(--lunar-badge-bronze);border:1px solid var(--lunar-badge-bronze);color:var(--universe-text-primary)}.cycles-error-banner--error[data-v-5588a5d8]{background:var(--cosmic-score-low);border:1px solid var(--cosmic-score-low);color:var(--universe-text-primary)}.cycles-error-banner--info[data-v-5588a5d8]{background:var(--cosmic-glass-lav-hover, rgba(139, 92, 246, .14));border:1px solid var(--cosmic-lav-mid);color:var(--cosmic-text-primary, var(--universe-text-primary))}.cycles-error-banner__icon[data-v-5588a5d8]{font-size:var(--font-size-lg);line-height:1.2;flex-shrink:0;margin-top:1px}.cycles-error-banner__body[data-v-5588a5d8]{flex:1;min-width:0}.cycles-error-banner__title[data-v-5588a5d8]{font-weight:600;font-size:var(--font-size-sm);margin-bottom:3px}.cycles-error-banner__text[data-v-5588a5d8]{margin:0;color:var(--universe-text-muted);font-size:var(--font-size-sm)}.cycles-error-banner__action[data-v-5588a5d8]{appearance:none;background:transparent;border:0;padding:0;margin-top:8px;cursor:pointer;font-family:inherit;font-size:var(--font-size-sm);font-weight:600;color:var(--cosmic-lav);text-decoration:underline;text-underline-offset:2px;min-height:var(--touch-min, 44px);display:inline-block;line-height:var(--touch-min, 44px)}.cycles-error-banner__dismiss[data-v-5588a5d8]{appearance:none;background:transparent;border:0;width:32px;height:32px;color:var(--cosmic-text-muted);font-size:var(--font-size-lg);line-height:1;cursor:pointer;padding:2px;flex-shrink:0;min-height:var(--touch-min, 44px);min-width:32px;display:flex;align-items:center;justify-content:center}.cycles-error-banner__dismiss[data-v-5588a5d8]:focus-visible{outline:2px solid var(--cosmic-lav);outline-offset:2px;border-radius:var(--radius-sm)}@keyframes cosmic-skeleton-loading-f591e4b5{0%{background-position:200% 0}to{background-position:-200% 0}}@keyframes cosmic-fade-in-f591e4b5{0%{opacity:0}to{opacity:1}}@keyframes cosmic-slide-up-f591e4b5{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes specular-flash-anim-f591e4b5{0%{opacity:.11}50%{opacity:.22}to{opacity:.11}}@media (max-width: 480px){.liquid-glass-performance-reduce[data-v-f591e4b5],[class*=liquid-glass][data-v-f591e4b5],.glass-card[data-v-f591e4b5],.glass-panel[data-v-f591e4b5]{backdrop-filter:blur(var(--glass-blur-sm)) saturate(1.6) brightness(1.02)!important;-webkit-backdrop-filter:blur(var(--glass-blur-sm)) saturate(1.6) brightness(1.02)!important}}.day-log-sheet-v3__now-badge[data-v-f591e4b5]{display:inline-flex;align-items:center;font-size:var(--font-size-2xs);font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--phase-today);background:color-mix(in srgb,var(--phase-today) 14%,transparent);border:1px solid color-mix(in srgb,var(--phase-today) 35%,transparent);border-radius:var(--radius-full, 999px);padding:2px 8px}.day-log-sheet-v3__phase-badge[data-v-f591e4b5]{display:inline-flex;align-items:center;align-self:center;gap:6px;padding:6px 12px;border-radius:var(--radius-full, 999px);border:1px solid transparent;font-size:var(--font-size-xs);font-weight:600;white-space:nowrap;flex-shrink:0}.day-log-sheet-v3__phase-dot[data-v-f591e4b5]{width:8px;height:8px;border-radius:50%;flex-shrink:0}.day-log-sheet-v3[data-v-f591e4b5]{display:flex;flex-direction:column;gap:var(--space-5);padding-bottom:var(--space-4)}.day-log-sheet-v3 button[data-v-f591e4b5]:disabled,.day-log-sheet-v3 textarea[data-v-f591e4b5]:disabled{cursor:not-allowed;opacity:.55}.day-log-sheet-v3__readonly-hint[data-v-f591e4b5]{margin:0;padding:var(--space-3);border-radius:var(--radius-lg);background:color-mix(in oklab,var(--phase-build) 12%,transparent);border:1px solid color-mix(in oklab,var(--phase-build) 28%,transparent);color:var(--phase-build-text);font-size:var(--font-size-sm);text-align:center}.day-log-sheet-v3__section[data-v-f591e4b5]{display:flex;flex-direction:column;gap:var(--space-2)}.day-log-sheet-v3__label-row[data-v-f591e4b5]{display:flex;align-items:baseline;justify-content:space-between}.day-log-sheet-v3__label[data-v-f591e4b5]{font-size:var(--font-size-xs);font-weight:600;letter-spacing:.02em;color:rgba(var(--cosmic-text-primary-rgb),.62)}.day-log-sheet-v3__hint[data-v-f591e4b5]{font-size:var(--font-size-xs);color:rgba(var(--cosmic-text-primary-rgb),.38)}.day-log-sheet-v3__flow-row[data-v-f591e4b5]{display:flex;gap:var(--space-2)}.day-log-sheet-v3__flow-btn[data-v-f591e4b5]{flex:1;display:flex;flex-direction:column;align-items:center;gap:5px;padding:10px 2px;border-radius:var(--radius-lg);cursor:pointer;border:1px solid rgba(var(--cosmic-text-primary-rgb),.12);background:rgba(var(--cosmic-text-primary-rgb),.03);color:rgba(var(--cosmic-text-primary-rgb),.55);transition:transform .16s var(--ease-spring),border-color .2s,background .2s,color .2s}.day-log-sheet-v3__flow-btn--on[data-v-f591e4b5]{border-color:var(--cosmic-pink);background:color-mix(in srgb,var(--cosmic-pink) 16%,transparent);color:var(--cosmic-pink)}.day-log-sheet-v3__flow-btn[data-v-f591e4b5]:hover:not(:disabled){transform:translateY(-1px)}.day-log-sheet-v3__flow-icon[data-v-f591e4b5]{font-size:var(--font-size-base);line-height:1}.day-log-sheet-v3__drops[data-v-f591e4b5]{display:flex;gap:1px}.day-log-sheet-v3__drop[data-v-f591e4b5]{font-size:var(--font-size-xs);line-height:1}.day-log-sheet-v3__flow-label[data-v-f591e4b5]{font-size:var(--font-size-xs);font-weight:600}.day-log-sheet-v3__energy-row[data-v-f591e4b5]{display:flex;gap:var(--space-2)}.day-log-sheet-v3__energy-btn[data-v-f591e4b5]{flex:1;height:46px;border-radius:var(--radius-lg);cursor:pointer;border:1px solid rgba(var(--cosmic-text-primary-rgb),.12);background:rgba(var(--cosmic-text-primary-rgb),.03);color:rgba(var(--cosmic-text-primary-rgb),.45);font-size:var(--font-size-base);font-weight:600;transition:transform .16s var(--ease-spring),border-color .2s,background .2s,color .2s}.day-log-sheet-v3__energy-btn--on[data-v-f591e4b5]{border-color:var(--phase-build);background:var(--phase-build-tint);color:var(--phase-build-text)}.day-log-sheet-v3__energy-btn[data-v-f591e4b5]:hover:not(:disabled){transform:translateY(-1px)}.day-log-sheet-v3__mood-row[data-v-f591e4b5]{display:flex;flex-wrap:wrap;gap:var(--space-2)}.day-log-sheet-v3__mood-btn[data-v-f591e4b5]{padding:9px 15px;border-radius:var(--radius-full);cursor:pointer;border:1px solid rgba(var(--cosmic-text-primary-rgb),.12);background:rgba(var(--cosmic-text-primary-rgb),.03);color:rgba(var(--cosmic-text-primary-rgb),.66);font-size:var(--font-size-sm);font-weight:400;transition:transform .16s var(--ease-spring),border-color .2s,background .2s,color .2s}.day-log-sheet-v3__mood-btn--on[data-v-f591e4b5]{border-color:var(--cosmic-lav);background:var(--cosmic-glass-lav-hover);color:var(--cosmic-text-primary);font-weight:600}.day-log-sheet-v3__mood-btn[data-v-f591e4b5]:hover:not(:disabled){transform:translateY(-1px)}.day-log-sheet-v3__symptoms-grid[data-v-f591e4b5]{display:grid;grid-template-columns:repeat(4,1fr);gap:var(--space-2)}.day-log-sheet-v3__symptom-btn[data-v-f591e4b5]{display:flex;flex-direction:column;align-items:center;gap:5px;padding:11px 3px;border-radius:var(--cosmic-radius-btn);cursor:pointer;border:1px solid rgba(var(--cosmic-text-primary-rgb),.1);background:rgba(var(--cosmic-text-primary-rgb),.03);color:rgba(var(--cosmic-text-primary-rgb),.6);transition:transform .16s var(--ease-spring),border-color .2s,background .2s,color .2s}.day-log-sheet-v3__symptom-btn--on[data-v-f591e4b5]{border-color:var(--cosmic-lav);background:var(--cosmic-glass-lav-hover);color:var(--cosmic-text-primary)}.day-log-sheet-v3__symptom-btn[data-v-f591e4b5]:hover:not(:disabled){transform:translateY(-1px)}.day-log-sheet-v3__symptom-icon[data-v-f591e4b5]{font-size:var(--font-size-xl)}.day-log-sheet-v3__symptom-label[data-v-f591e4b5]{font-size:var(--font-size-2xs);font-weight:500;text-align:center;line-height:1.15}.day-log-sheet-v3__moments-row[data-v-f591e4b5]{display:flex;gap:var(--space-2)}.day-log-sheet-v3__moment-btn[data-v-f591e4b5]{flex:1;display:flex;flex-direction:column;align-items:center;gap:5px;padding:12px 3px;border-radius:var(--cosmic-radius-btn);cursor:pointer;border:1px solid rgba(var(--cosmic-text-primary-rgb),.1);background:rgba(var(--cosmic-text-primary-rgb),.03);color:rgba(var(--cosmic-text-primary-rgb),.6);transition:transform .16s var(--ease-spring),border-color .2s,background .2s,color .2s}.day-log-sheet-v3__moment-btn--on[data-v-f591e4b5]{border-color:var(--cosmic-pink);background:color-mix(in srgb,var(--cosmic-pink) 16%,transparent);color:var(--cosmic-text-primary)}.day-log-sheet-v3__moment-btn[data-v-f591e4b5]:hover:not(:disabled){transform:translateY(-1px)}.day-log-sheet-v3__moment-icon[data-v-f591e4b5]{font-size:var(--font-size-2xl)}.day-log-sheet-v3__moment-label[data-v-f591e4b5]{font-size:var(--font-size-2xs);font-weight:500;text-align:center;line-height:1.15}.day-log-sheet-v3__error[data-v-f591e4b5]{color:var(--cosmic-danger);font-size:var(--font-size-sm);margin:0}.day-log-sheet-v3__status[data-v-f591e4b5]{color:var(--cosmic-text-secondary);font-size:var(--font-size-sm);margin:0 0 var(--space-3)}.day-log-sheet-v3__notice[data-v-f591e4b5]{color:var(--cosmic-text-secondary);font-size:var(--font-size-sm);margin:var(--space-3) 0 0}.day-log-sheet-v3__view[data-v-f591e4b5]{display:flex;flex-direction:column;gap:var(--space-2);margin:0}.day-log-sheet-v3__view-row[data-v-f591e4b5]{display:flex;flex-wrap:wrap;gap:var(--space-2);justify-content:space-between}.day-log-sheet-v3__view-value[data-v-f591e4b5]{color:var(--cosmic-text-secondary);font-size:var(--font-size-sm);margin:0}[dir=ltr] .day-log-sheet-v3__view-value[data-v-f591e4b5]{text-align:right}[dir=rtl] .day-log-sheet-v3__view-value[data-v-f591e4b5]{text-align:left}.day-log-sheet-v3__conflict[data-v-f591e4b5]{display:flex;flex-wrap:wrap;gap:var(--space-2);margin-top:var(--space-2)}.day-log-sheet-v3__confirm[data-v-f591e4b5]{display:flex;flex-direction:column;gap:var(--space-3)}.day-log-sheet-v3__confirm-title[data-v-f591e4b5]{font-size:var(--font-size-lg);margin:0}.day-log-sheet-v3__confirm-body[data-v-f591e4b5]{color:var(--cosmic-text-secondary);font-size:var(--font-size-sm);margin:0}.day-log-sheet-v3__actions[data-v-f591e4b5]{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(0,1fr);gap:var(--space-2);margin-top:var(--space-5)}.day-log-sheet-v3__loading[data-v-f591e4b5]{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--space-3);padding:var(--space-8) 0;color:var(--cosmic-text-secondary);font-size:var(--font-size-sm)}.cycles-paywall-banner[data-v-c370ee4d]{border-radius:var(--radius-2xl);overflow:hidden;position:relative}.cycles-paywall-banner__preview[data-v-c370ee4d]{position:relative;pointer-events:none;-webkit-user-select:none;user-select:none}.cycles-paywall-banner__preview-blur[data-v-c370ee4d]{position:absolute;inset:0;backdrop-filter:blur(var(--glass-blur-sm)) saturate(80%);-webkit-backdrop-filter:blur(var(--glass-blur-sm)) saturate(80%);background:var(--cosmic-bg);z-index:1}.cycles-paywall-banner__card[data-v-c370ee4d]{padding:var(--space-5);border:1px solid var(--cosmic-glass-gold-light-border);border-radius:var(--radius-2xl);display:flex;flex-direction:column;gap:var(--space-3)}[dir=ltr] .cycles-paywall-banner__card[data-v-c370ee4d]{background:linear-gradient(145deg,rgba(var(--cosmic-gold-rgb),.12),var(--cosmic-bg-card))}[dir=rtl] .cycles-paywall-banner__card[data-v-c370ee4d]{background:linear-gradient(-145deg,rgba(var(--cosmic-gold-rgb),.12),var(--cosmic-bg-card))}.cycles-paywall-banner__top[data-v-c370ee4d]{display:flex;align-items:center;gap:10px}.cycles-paywall-banner__icon[data-v-c370ee4d]{font-size:var(--font-size-lg);flex-shrink:0;color:var(--cosmic-gold)}.cycles-paywall-banner__eyebrow-row[data-v-c370ee4d]{display:flex;align-items:center;gap:var(--space-2);flex-wrap:wrap}.cycles-paywall-banner__badge[data-v-c370ee4d]{font-size:var(--font-size-2xs);font-weight:700;letter-spacing:.08em;text-transform:uppercase;border-radius:var(--radius-full);padding:2px 7px;border:1px solid var(--cosmic-gold);color:var(--cosmic-bg)}[dir=ltr] .cycles-paywall-banner__badge[data-v-c370ee4d]{background:linear-gradient(135deg,var(--cosmic-gold-deep),var(--cosmic-gold-mid))}[dir=rtl] .cycles-paywall-banner__badge[data-v-c370ee4d]{background:linear-gradient(-135deg,var(--cosmic-gold-deep),var(--cosmic-gold-mid))}.cycles-paywall-banner__headline[data-v-c370ee4d]{margin:0;font-size:var(--cosmic-text-2xl);line-height:1.15;color:var(--cosmic-gold)}.cycles-paywall-banner__body[data-v-c370ee4d]{margin:0;font-size:var(--cosmic-text-base);line-height:1.55;color:var(--cosmic-text-secondary)}.cycles-paywall-banner__bullets[data-v-c370ee4d]{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:7px}.cycles-paywall-banner__bullet[data-v-c370ee4d]{display:flex;align-items:flex-start;gap:var(--space-2);font-size:var(--font-size-sm);color:var(--cosmic-text-secondary);line-height:1.45}.cycles-paywall-banner__bullet-check[data-v-c370ee4d]{color:var(--cosmic-gold);font-size:var(--cosmic-text-xs);font-weight:700;flex-shrink:0;margin-top:2px}.cycles-paywall-banner__cta[data-v-c370ee4d]{appearance:none;width:100%;height:48px;border:0;border-radius:var(--radius-btn-cold);color:var(--cosmic-bg);font-family:inherit;font-size:var(--font-size-sm);font-weight:700;cursor:pointer;display:flex;align-items:center;justify-content:center;gap:var(--space-2);box-shadow:0 4px 16px rgba(var(--cosmic-gold-rgb),.3);transition:box-shadow .15s ease,transform 80ms ease;min-height:var(--touch-min, 44px)}[dir=ltr] .cycles-paywall-banner__cta[data-v-c370ee4d]{background:linear-gradient(135deg,var(--cosmic-gold-deep),var(--cosmic-gold-mid))}[dir=rtl] .cycles-paywall-banner__cta[data-v-c370ee4d]{background:linear-gradient(-135deg,var(--cosmic-gold-deep),var(--cosmic-gold-mid))}.cycles-paywall-banner__cta[data-v-c370ee4d]:hover{box-shadow:0 6px 20px rgba(var(--cosmic-gold-rgb),.45)}.cycles-paywall-banner__cta[data-v-c370ee4d]:active{transform:scale(.97)}.cycles-paywall-banner__cta[data-v-c370ee4d]:focus-visible{outline:2px solid var(--cosmic-gold);outline-offset:2px}.cycles-paywall-banner__note[data-v-c370ee4d]{margin:0;font-size:var(--cosmic-text-xs);text-align:center;color:var(--cosmic-text-muted)}@media (prefers-reduced-motion: reduce){.cycles-paywall-banner__cta[data-v-c370ee4d]{transition:none}.cycles-paywall-banner__cta[data-v-c370ee4d]:active{transform:none}}@keyframes cosmic-skeleton-loading-2d5ce09a{0%{background-position:200% 0}to{background-position:-200% 0}}@keyframes cosmic-fade-in-2d5ce09a{0%{opacity:0}to{opacity:1}}@keyframes cosmic-slide-up-2d5ce09a{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes specular-flash-anim-2d5ce09a{0%{opacity:.11}50%{opacity:.22}to{opacity:.11}}@media (max-width: 480px){.liquid-glass-performance-reduce[data-v-2d5ce09a],[class*=liquid-glass][data-v-2d5ce09a],.glass-card[data-v-2d5ce09a],.glass-panel[data-v-2d5ce09a]{backdrop-filter:blur(var(--glass-blur-sm)) saturate(1.6) brightness(1.02)!important;-webkit-backdrop-filter:blur(var(--glass-blur-sm)) saturate(1.6) brightness(1.02)!important}}.cycles-onboarding__screen[data-v-2d5ce09a]{display:flex;flex-direction:column;animation:cycles-onboarding-fade-in-2d5ce09a var(--duration-normal, .3s) var(--ease-smooth, ease)}.cycles-onboarding__title[data-v-2d5ce09a]{font-size:var(--cosmic-text-2xl);font-weight:600;letter-spacing:-.02em;text-align:center;line-height:1.25;margin:0 0 6px;color:var(--cosmic-text-primary)}.cycles-onboarding__lead[data-v-2d5ce09a]{text-align:center;color:var(--cosmic-text-secondary);font-size:var(--font-size-sm);line-height:1.55;padding:0 8px;margin:0 0 24px}.cycles-onboarding__sub[data-v-2d5ce09a]{text-align:center;color:var(--cosmic-text-secondary);font-size:var(--cosmic-text-base);margin:0 0 20px}.cycles-onboarding__hint[data-v-2d5ce09a]{font-size:var(--cosmic-text-xs);color:var(--cosmic-text-muted);text-align:center;margin:6px 0 16px}.cycles-onboarding__ring-stage[data-v-2d5ce09a]{display:flex;justify-content:center;align-items:center;padding:8px 0 12px}.cycles-onboarding__reg-cards[data-v-2d5ce09a]{display:flex;flex-direction:column;gap:var(--space-3);margin-bottom:20px}.cycles-onboarding__reg-card[data-v-2d5ce09a]{display:flex;align-items:center;gap:14px;padding:var(--space-4);background:var(--nc-glass-faint);border:1px solid var(--nc-glass-strong);border-radius:var(--radius-xl);backdrop-filter:blur(var(--glass-blur-mobile));-webkit-backdrop-filter:blur(var(--glass-blur-mobile));color:inherit;cursor:pointer;transition:all var(--duration-fast, .2s) var(--ease-smooth, ease)}[dir=ltr] .cycles-onboarding__reg-card[data-v-2d5ce09a]{text-align:left}[dir=rtl] .cycles-onboarding__reg-card[data-v-2d5ce09a]{text-align:right}.cycles-onboarding__reg-card.is-on[data-v-2d5ce09a]{border-color:var(--cosmic-gold);box-shadow:var(--cosmic-shadow-card, var(--shadow-md))}.cycles-onboarding__reg-card[data-v-2d5ce09a]:focus-visible{outline:2px solid var(--cosmic-gold);outline-offset:2px}.cycles-onboarding__reg-ico[data-v-2d5ce09a]{width:40px;height:40px;flex:0 0 40px;border-radius:var(--radius-lg);display:flex;align-items:center;justify-content:center;background:var(--cosmic-gold-soft);color:var(--cosmic-gold-on)}.cycles-onboarding__reg-txt[data-v-2d5ce09a]{flex:1;display:flex;flex-direction:column;gap:2px}.cycles-onboarding__reg-title[data-v-2d5ce09a]{font-size:var(--font-size-sm);font-weight:600;color:var(--cosmic-text-primary)}.cycles-onboarding__reg-desc[data-v-2d5ce09a]{font-size:var(--font-size-xs);color:var(--cosmic-text-secondary)}.cycles-onboarding__reg-check[data-v-2d5ce09a]{width:22px;height:22px;flex:0 0 22px;border-radius:50%;border:2px solid var(--nc-glass-strong);position:relative}.cycles-onboarding__reg-card.is-on .cycles-onboarding__reg-check[data-v-2d5ce09a]{border-color:var(--cosmic-gold);background:var(--cosmic-gold)}.cycles-onboarding__reg-card.is-on .cycles-onboarding__reg-check[data-v-2d5ce09a]:after{content:"✓";position:absolute;inset:0;display:flex;align-items:center;justify-content:center;color:var(--cosmic-bg);font-size:var(--cosmic-text-base);font-weight:700}@keyframes cycles-onboarding-fade-in-2d5ce09a{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion: reduce){.cycles-onboarding__screen[data-v-2d5ce09a]{animation:none}}.cycles-onboarding__legend[data-v-2d5ce09a]{display:flex;gap:var(--space-2);flex-wrap:wrap;justify-content:center;margin-bottom:16px}.cycles-onboarding__legend-item[data-v-2d5ce09a]{display:flex;align-items:center;gap:5px;font-size:var(--cosmic-text-xs);color:var(--cosmic-text-secondary)}.cycles-onboarding__legend-dot[data-v-2d5ce09a]{width:8px;height:8px;border-radius:50%}.cycles-onboarding__legend-dot.is-reset[data-v-2d5ce09a]{background:var(--nc-phase-reset)}.cycles-onboarding__legend-dot.is-build[data-v-2d5ce09a]{background:var(--nc-phase-build)}.cycles-onboarding__legend-dot.is-peak[data-v-2d5ce09a]{background:var(--nc-phase-peak)}.cycles-onboarding__legend-dot.is-release[data-v-2d5ce09a]{background:var(--nc-phase-release)}.cycles-onboarding__slider-card[data-v-2d5ce09a]{margin:8px 0}.cycles-onboarding__slider-row[data-v-2d5ce09a]{display:flex;justify-content:space-between;align-items:baseline;margin-bottom:14px}.cycles-onboarding__slider-label[data-v-2d5ce09a]{font-size:var(--cosmic-text-base);color:var(--cosmic-text-secondary)}.cycles-onboarding__slider-value[data-v-2d5ce09a]{font-size:var(--cosmic-text-2xl);font-weight:700;color:var(--cosmic-gold)}.cycles-onboarding__slider-value small[data-v-2d5ce09a]{font-size:var(--font-size-xs);color:var(--cosmic-text-muted);font-weight:400}.cycles-onboarding__slider[data-v-2d5ce09a]{appearance:none;width:100%;height:6px;border-radius:var(--radius-full);outline:none;cursor:pointer}[dir=ltr] .cycles-onboarding__slider[data-v-2d5ce09a]{background:linear-gradient(90deg,var(--nc-phase-reset),var(--nc-phase-build),var(--nc-phase-peak),var(--nc-phase-release))}[dir=rtl] .cycles-onboarding__slider[data-v-2d5ce09a]{background:linear-gradient(-90deg,var(--nc-phase-reset),var(--nc-phase-build),var(--nc-phase-peak),var(--nc-phase-release))}.cycles-onboarding__slider[data-v-2d5ce09a]::-webkit-slider-thumb{appearance:none;width:26px;height:26px;border-radius:50%;background:var(--cosmic-gold);border:3px solid var(--cosmic-bg);box-shadow:var(--cosmic-shadow-card, var(--shadow-md));cursor:pointer}.cycles-onboarding__slider[data-v-2d5ce09a]::-moz-range-thumb{width:26px;height:26px;border-radius:50%;background:var(--cosmic-gold);border:3px solid var(--cosmic-bg);box-shadow:var(--cosmic-shadow-card, var(--shadow-md));cursor:pointer}.cycles-onboarding__slider[data-v-2d5ce09a]:focus-visible{outline:2px solid var(--cosmic-gold);outline-offset:4px}.cycles-onboarding__slider-scale[data-v-2d5ce09a]{display:flex;align-items:center;justify-content:space-between;font-size:var(--cosmic-text-xs);color:var(--cosmic-text-muted);margin-top:8px}.cycles-onboarding__slider-hint[data-v-2d5ce09a]{flex:1;text-align:center;opacity:.75}@keyframes cosmic-skeleton-loading-7788b85b{0%{background-position:200% 0}to{background-position:-200% 0}}@keyframes cosmic-fade-in-7788b85b{0%{opacity:0}to{opacity:1}}@keyframes cosmic-slide-up-7788b85b{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes specular-flash-anim-7788b85b{0%{opacity:.11}50%{opacity:.22}to{opacity:.11}}@media (max-width: 480px){.liquid-glass-performance-reduce[data-v-7788b85b],[class*=liquid-glass][data-v-7788b85b],.glass-card[data-v-7788b85b],.glass-panel[data-v-7788b85b]{backdrop-filter:blur(var(--glass-blur-sm)) saturate(1.6) brightness(1.02)!important;-webkit-backdrop-filter:blur(var(--glass-blur-sm)) saturate(1.6) brightness(1.02)!important}}.cycles-onboarding__screen[data-v-7788b85b]{display:flex;flex-direction:column;animation:cycles-onboarding-fade-in-7788b85b var(--duration-normal, .3s) var(--ease-smooth, ease)}.cycles-onboarding__title[data-v-7788b85b]{font-size:var(--cosmic-text-2xl);font-weight:600;letter-spacing:-.02em;text-align:center;line-height:1.25;margin:0 0 6px;color:var(--cosmic-text-primary)}.cycles-onboarding__lead[data-v-7788b85b]{text-align:center;color:var(--cosmic-text-secondary);font-size:var(--font-size-sm);line-height:1.55;padding:0 8px;margin:0 0 24px}.cycles-onboarding__sub[data-v-7788b85b]{text-align:center;color:var(--cosmic-text-secondary);font-size:var(--cosmic-text-base);margin:0 0 20px}.cycles-onboarding__hint[data-v-7788b85b]{font-size:var(--cosmic-text-xs);color:var(--cosmic-text-muted);text-align:center;margin:6px 0 16px}.cycles-onboarding__ring-stage[data-v-7788b85b]{display:flex;justify-content:center;align-items:center;padding:8px 0 12px}.cycles-onboarding__reg-cards[data-v-7788b85b]{display:flex;flex-direction:column;gap:var(--space-3);margin-bottom:20px}.cycles-onboarding__reg-card[data-v-7788b85b]{display:flex;align-items:center;gap:14px;padding:var(--space-4);background:var(--nc-glass-faint);border:1px solid var(--nc-glass-strong);border-radius:var(--radius-xl);backdrop-filter:blur(var(--glass-blur-mobile));-webkit-backdrop-filter:blur(var(--glass-blur-mobile));color:inherit;cursor:pointer;transition:all var(--duration-fast, .2s) var(--ease-smooth, ease)}[dir=ltr] .cycles-onboarding__reg-card[data-v-7788b85b]{text-align:left}[dir=rtl] .cycles-onboarding__reg-card[data-v-7788b85b]{text-align:right}.cycles-onboarding__reg-card.is-on[data-v-7788b85b]{border-color:var(--cosmic-gold);box-shadow:var(--cosmic-shadow-card, var(--shadow-md))}.cycles-onboarding__reg-card[data-v-7788b85b]:focus-visible{outline:2px solid var(--cosmic-gold);outline-offset:2px}.cycles-onboarding__reg-ico[data-v-7788b85b]{width:40px;height:40px;flex:0 0 40px;border-radius:var(--radius-lg);display:flex;align-items:center;justify-content:center;background:var(--cosmic-gold-soft);color:var(--cosmic-gold-on)}.cycles-onboarding__reg-txt[data-v-7788b85b]{flex:1;display:flex;flex-direction:column;gap:2px}.cycles-onboarding__reg-title[data-v-7788b85b]{font-size:var(--font-size-sm);font-weight:600;color:var(--cosmic-text-primary)}.cycles-onboarding__reg-desc[data-v-7788b85b]{font-size:var(--font-size-xs);color:var(--cosmic-text-secondary)}.cycles-onboarding__reg-check[data-v-7788b85b]{width:22px;height:22px;flex:0 0 22px;border-radius:50%;border:2px solid var(--nc-glass-strong);position:relative}.cycles-onboarding__reg-card.is-on .cycles-onboarding__reg-check[data-v-7788b85b]{border-color:var(--cosmic-gold);background:var(--cosmic-gold)}.cycles-onboarding__reg-card.is-on .cycles-onboarding__reg-check[data-v-7788b85b]:after{content:"✓";position:absolute;inset:0;display:flex;align-items:center;justify-content:center;color:var(--cosmic-bg);font-size:var(--cosmic-text-base);font-weight:700}@keyframes cycles-onboarding-fade-in-7788b85b{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion: reduce){.cycles-onboarding__screen[data-v-7788b85b]{animation:none}}.cycles-onboarding__calendar-card[data-v-7788b85b]{margin:8px 0 12px}.cycles-onboarding__calendar[data-v-7788b85b]{width:100%}.cycles-onboarding__calendar[data-v-7788b85b] .q-date{background:transparent;color:var(--cosmic-text-primary);box-shadow:none;width:100%}.cycles-onboarding__calendar[data-v-7788b85b] .q-date__header{display:none}.cycles-onboarding__calendar[data-v-7788b85b] .q-date__navigation .q-btn{color:var(--cosmic-lav, var(--cosmic-gold))}.cycles-onboarding__calendar[data-v-7788b85b] .q-date__calendar-weekdays>div{color:var(--cosmic-text-muted);font-size:var(--cosmic-text-xs)}.cycles-onboarding__calendar[data-v-7788b85b] .q-date__calendar-item .q-btn{color:var(--cosmic-text-secondary)}.cycles-onboarding__calendar[data-v-7788b85b] .q-date__calendar-item--selected .q-btn{background:var(--cosmic-gold);color:var(--cosmic-bg)}.cycles-onboarding__calendar[data-v-7788b85b] .q-date__today .q-btn{border:1px solid var(--cosmic-gold)}.cycles-onboarding__fuzzy-toggle[data-v-7788b85b]{margin:4px 0 16px}@keyframes cosmic-skeleton-loading-42c78de1{0%{background-position:200% 0}to{background-position:-200% 0}}@keyframes cosmic-fade-in-42c78de1{0%{opacity:0}to{opacity:1}}@keyframes cosmic-slide-up-42c78de1{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes specular-flash-anim-42c78de1{0%{opacity:.11}50%{opacity:.22}to{opacity:.11}}@media (max-width: 480px){.liquid-glass-performance-reduce[data-v-42c78de1],[class*=liquid-glass][data-v-42c78de1],.glass-card[data-v-42c78de1],.glass-panel[data-v-42c78de1]{backdrop-filter:blur(var(--glass-blur-sm)) saturate(1.6) brightness(1.02)!important;-webkit-backdrop-filter:blur(var(--glass-blur-sm)) saturate(1.6) brightness(1.02)!important}}.cycles-onboarding__screen[data-v-42c78de1]{display:flex;flex-direction:column;animation:cycles-onboarding-fade-in-42c78de1 var(--duration-normal, .3s) var(--ease-smooth, ease)}.cycles-onboarding__title[data-v-42c78de1]{font-size:var(--cosmic-text-2xl);font-weight:600;letter-spacing:-.02em;text-align:center;line-height:1.25;margin:0 0 6px;color:var(--cosmic-text-primary)}.cycles-onboarding__lead[data-v-42c78de1]{text-align:center;color:var(--cosmic-text-secondary);font-size:var(--font-size-sm);line-height:1.55;padding:0 8px;margin:0 0 24px}.cycles-onboarding__sub[data-v-42c78de1]{text-align:center;color:var(--cosmic-text-secondary);font-size:var(--cosmic-text-base);margin:0 0 20px}.cycles-onboarding__hint[data-v-42c78de1]{font-size:var(--cosmic-text-xs);color:var(--cosmic-text-muted);text-align:center;margin:6px 0 16px}.cycles-onboarding__ring-stage[data-v-42c78de1]{display:flex;justify-content:center;align-items:center;padding:8px 0 12px}.cycles-onboarding__reg-cards[data-v-42c78de1]{display:flex;flex-direction:column;gap:var(--space-3);margin-bottom:20px}.cycles-onboarding__reg-card[data-v-42c78de1]{display:flex;align-items:center;gap:14px;padding:var(--space-4);background:var(--nc-glass-faint);border:1px solid var(--nc-glass-strong);border-radius:var(--radius-xl);backdrop-filter:blur(var(--glass-blur-mobile));-webkit-backdrop-filter:blur(var(--glass-blur-mobile));color:inherit;cursor:pointer;transition:all var(--duration-fast, .2s) var(--ease-smooth, ease)}[dir=ltr] .cycles-onboarding__reg-card[data-v-42c78de1]{text-align:left}[dir=rtl] .cycles-onboarding__reg-card[data-v-42c78de1]{text-align:right}.cycles-onboarding__reg-card.is-on[data-v-42c78de1]{border-color:var(--cosmic-gold);box-shadow:var(--cosmic-shadow-card, var(--shadow-md))}.cycles-onboarding__reg-card[data-v-42c78de1]:focus-visible{outline:2px solid var(--cosmic-gold);outline-offset:2px}.cycles-onboarding__reg-ico[data-v-42c78de1]{width:40px;height:40px;flex:0 0 40px;border-radius:var(--radius-lg);display:flex;align-items:center;justify-content:center;background:var(--cosmic-gold-soft);color:var(--cosmic-gold-on)}.cycles-onboarding__reg-txt[data-v-42c78de1]{flex:1;display:flex;flex-direction:column;gap:2px}.cycles-onboarding__reg-title[data-v-42c78de1]{font-size:var(--font-size-sm);font-weight:600;color:var(--cosmic-text-primary)}.cycles-onboarding__reg-desc[data-v-42c78de1]{font-size:var(--font-size-xs);color:var(--cosmic-text-secondary)}.cycles-onboarding__reg-check[data-v-42c78de1]{width:22px;height:22px;flex:0 0 22px;border-radius:50%;border:2px solid var(--nc-glass-strong);position:relative}.cycles-onboarding__reg-card.is-on .cycles-onboarding__reg-check[data-v-42c78de1]{border-color:var(--cosmic-gold);background:var(--cosmic-gold)}.cycles-onboarding__reg-card.is-on .cycles-onboarding__reg-check[data-v-42c78de1]:after{content:"✓";position:absolute;inset:0;display:flex;align-items:center;justify-content:center;color:var(--cosmic-bg);font-size:var(--cosmic-text-base);font-weight:700}@keyframes cycles-onboarding-fade-in-42c78de1{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion: reduce){.cycles-onboarding__screen[data-v-42c78de1]{animation:none}}@keyframes cosmic-skeleton-loading-c10fb51a{0%{background-position:200% 0}to{background-position:-200% 0}}@keyframes cosmic-fade-in-c10fb51a{0%{opacity:0}to{opacity:1}}@keyframes cosmic-slide-up-c10fb51a{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes specular-flash-anim-c10fb51a{0%{opacity:.11}50%{opacity:.22}to{opacity:.11}}@media (max-width: 480px){.liquid-glass-performance-reduce[data-v-c10fb51a],[class*=liquid-glass][data-v-c10fb51a],.glass-card[data-v-c10fb51a],.glass-panel[data-v-c10fb51a]{backdrop-filter:blur(var(--glass-blur-sm)) saturate(1.6) brightness(1.02)!important;-webkit-backdrop-filter:blur(var(--glass-blur-sm)) saturate(1.6) brightness(1.02)!important}}.cycles-onboarding__screen[data-v-c10fb51a]{display:flex;flex-direction:column;animation:cycles-onboarding-fade-in-c10fb51a var(--duration-normal, .3s) var(--ease-smooth, ease)}.cycles-onboarding__title[data-v-c10fb51a]{font-size:var(--cosmic-text-2xl);font-weight:600;letter-spacing:-.02em;text-align:center;line-height:1.25;margin:0 0 6px;color:var(--cosmic-text-primary)}.cycles-onboarding__lead[data-v-c10fb51a]{text-align:center;color:var(--cosmic-text-secondary);font-size:var(--font-size-sm);line-height:1.55;padding:0 8px;margin:0 0 24px}.cycles-onboarding__sub[data-v-c10fb51a]{text-align:center;color:var(--cosmic-text-secondary);font-size:var(--cosmic-text-base);margin:0 0 20px}.cycles-onboarding__hint[data-v-c10fb51a]{font-size:var(--cosmic-text-xs);color:var(--cosmic-text-muted);text-align:center;margin:6px 0 16px}.cycles-onboarding__ring-stage[data-v-c10fb51a]{display:flex;justify-content:center;align-items:center;padding:8px 0 12px}.cycles-onboarding__reg-cards[data-v-c10fb51a]{display:flex;flex-direction:column;gap:var(--space-3);margin-bottom:20px}.cycles-onboarding__reg-card[data-v-c10fb51a]{display:flex;align-items:center;gap:14px;padding:var(--space-4);background:var(--nc-glass-faint);border:1px solid var(--nc-glass-strong);border-radius:var(--radius-xl);backdrop-filter:blur(var(--glass-blur-mobile));-webkit-backdrop-filter:blur(var(--glass-blur-mobile));color:inherit;cursor:pointer;transition:all var(--duration-fast, .2s) var(--ease-smooth, ease)}[dir=ltr] .cycles-onboarding__reg-card[data-v-c10fb51a]{text-align:left}[dir=rtl] .cycles-onboarding__reg-card[data-v-c10fb51a]{text-align:right}.cycles-onboarding__reg-card.is-on[data-v-c10fb51a]{border-color:var(--cosmic-gold);box-shadow:var(--cosmic-shadow-card, var(--shadow-md))}.cycles-onboarding__reg-card[data-v-c10fb51a]:focus-visible{outline:2px solid var(--cosmic-gold);outline-offset:2px}.cycles-onboarding__reg-ico[data-v-c10fb51a]{width:40px;height:40px;flex:0 0 40px;border-radius:var(--radius-lg);display:flex;align-items:center;justify-content:center;background:var(--cosmic-gold-soft);color:var(--cosmic-gold-on)}.cycles-onboarding__reg-txt[data-v-c10fb51a]{flex:1;display:flex;flex-direction:column;gap:2px}.cycles-onboarding__reg-title[data-v-c10fb51a]{font-size:var(--font-size-sm);font-weight:600;color:var(--cosmic-text-primary)}.cycles-onboarding__reg-desc[data-v-c10fb51a]{font-size:var(--font-size-xs);color:var(--cosmic-text-secondary)}.cycles-onboarding__reg-check[data-v-c10fb51a]{width:22px;height:22px;flex:0 0 22px;border-radius:50%;border:2px solid var(--nc-glass-strong);position:relative}.cycles-onboarding__reg-card.is-on .cycles-onboarding__reg-check[data-v-c10fb51a]{border-color:var(--cosmic-gold);background:var(--cosmic-gold)}.cycles-onboarding__reg-card.is-on .cycles-onboarding__reg-check[data-v-c10fb51a]:after{content:"✓";position:absolute;inset:0;display:flex;align-items:center;justify-content:center;color:var(--cosmic-bg);font-size:var(--cosmic-text-base);font-weight:700}@keyframes cycles-onboarding-fade-in-c10fb51a{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion: reduce){.cycles-onboarding__screen[data-v-c10fb51a]{animation:none}}.cycles-onboarding__orb-wrap[data-v-c10fb51a]{display:flex;justify-content:center;padding:8px 0 24px}.cycles-onboarding__orb[data-v-c10fb51a]{width:140px;height:140px;border-radius:50%;background:radial-gradient(circle at 35% 30%,var(--cosmic-lav-mid),var(--condition-rest) 60%,transparent 75%);border:1px solid var(--nc-glass-strong);backdrop-filter:blur(var(--glass-blur-mobile));-webkit-backdrop-filter:blur(var(--glass-blur-mobile));display:flex;align-items:center;justify-content:center;box-shadow:var(--cosmic-shadow-card, var(--shadow-md));animation:cycles-onboarding-breathe-c10fb51a 4s ease-in-out infinite}.cycles-onboarding__lock-icon[data-v-c10fb51a]{color:var(--cosmic-gold-on)}.cycles-onboarding__promises[data-v-c10fb51a]{margin-bottom:16px}.cycles-onboarding__promise[data-v-c10fb51a]{display:flex;gap:var(--space-3);align-items:flex-start}.cycles-onboarding__promise+.cycles-onboarding__promise[data-v-c10fb51a]{margin-top:14px;padding-top:14px;border-top:1px solid var(--nc-glass-strong)}.cycles-onboarding__promise-ico[data-v-c10fb51a]{width:32px;height:32px;flex:0 0 32px;border-radius:var(--radius-lg);background:var(--cosmic-gold-soft);display:flex;align-items:center;justify-content:center;color:var(--cosmic-gold-on)}.cycles-onboarding__promise-title[data-v-c10fb51a]{font-size:var(--cosmic-text-base);font-weight:600;margin:0 0 2px;color:var(--cosmic-text-primary)}.cycles-onboarding__promise-desc[data-v-c10fb51a]{font-size:var(--font-size-xs);color:var(--cosmic-text-secondary);line-height:1.45;margin:0}.cycles-onboarding__consent[data-v-c10fb51a]{margin:8px 0 16px}@keyframes cycles-onboarding-breathe-c10fb51a{0%,to{transform:scale(1)}50%{transform:scale(1.04)}}@media (prefers-reduced-motion: reduce){.cycles-onboarding__orb[data-v-c10fb51a]{animation:none}}@keyframes cosmic-skeleton-loading-e8f557c0{0%{background-position:200% 0}to{background-position:-200% 0}}@keyframes cosmic-fade-in-e8f557c0{0%{opacity:0}to{opacity:1}}@keyframes cosmic-slide-up-e8f557c0{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes specular-flash-anim-e8f557c0{0%{opacity:.11}50%{opacity:.22}to{opacity:.11}}@media (max-width: 480px){.liquid-glass-performance-reduce[data-v-e8f557c0],[class*=liquid-glass][data-v-e8f557c0],.glass-card[data-v-e8f557c0],.glass-panel[data-v-e8f557c0]{backdrop-filter:blur(var(--glass-blur-sm)) saturate(1.6) brightness(1.02)!important;-webkit-backdrop-filter:blur(var(--glass-blur-sm)) saturate(1.6) brightness(1.02)!important}}.cycles-onboarding__screen[data-v-e8f557c0]{display:flex;flex-direction:column;animation:cycles-onboarding-fade-in-e8f557c0 var(--duration-normal, .3s) var(--ease-smooth, ease)}.cycles-onboarding__title[data-v-e8f557c0]{font-size:var(--cosmic-text-2xl);font-weight:600;letter-spacing:-.02em;text-align:center;line-height:1.25;margin:0 0 6px;color:var(--cosmic-text-primary)}.cycles-onboarding__lead[data-v-e8f557c0]{text-align:center;color:var(--cosmic-text-secondary);font-size:var(--font-size-sm);line-height:1.55;padding:0 8px;margin:0 0 24px}.cycles-onboarding__sub[data-v-e8f557c0]{text-align:center;color:var(--cosmic-text-secondary);font-size:var(--cosmic-text-base);margin:0 0 20px}.cycles-onboarding__hint[data-v-e8f557c0]{font-size:var(--cosmic-text-xs);color:var(--cosmic-text-muted);text-align:center;margin:6px 0 16px}.cycles-onboarding__ring-stage[data-v-e8f557c0]{display:flex;justify-content:center;align-items:center;padding:8px 0 12px}.cycles-onboarding__reg-cards[data-v-e8f557c0]{display:flex;flex-direction:column;gap:var(--space-3);margin-bottom:20px}.cycles-onboarding__reg-card[data-v-e8f557c0]{display:flex;align-items:center;gap:14px;padding:var(--space-4);background:var(--nc-glass-faint);border:1px solid var(--nc-glass-strong);border-radius:var(--radius-xl);backdrop-filter:blur(var(--glass-blur-mobile));-webkit-backdrop-filter:blur(var(--glass-blur-mobile));color:inherit;cursor:pointer;transition:all var(--duration-fast, .2s) var(--ease-smooth, ease)}[dir=ltr] .cycles-onboarding__reg-card[data-v-e8f557c0]{text-align:left}[dir=rtl] .cycles-onboarding__reg-card[data-v-e8f557c0]{text-align:right}.cycles-onboarding__reg-card.is-on[data-v-e8f557c0]{border-color:var(--cosmic-gold);box-shadow:var(--cosmic-shadow-card, var(--shadow-md))}.cycles-onboarding__reg-card[data-v-e8f557c0]:focus-visible{outline:2px solid var(--cosmic-gold);outline-offset:2px}.cycles-onboarding__reg-ico[data-v-e8f557c0]{width:40px;height:40px;flex:0 0 40px;border-radius:var(--radius-lg);display:flex;align-items:center;justify-content:center;background:var(--cosmic-gold-soft);color:var(--cosmic-gold-on)}.cycles-onboarding__reg-txt[data-v-e8f557c0]{flex:1;display:flex;flex-direction:column;gap:2px}.cycles-onboarding__reg-title[data-v-e8f557c0]{font-size:var(--font-size-sm);font-weight:600;color:var(--cosmic-text-primary)}.cycles-onboarding__reg-desc[data-v-e8f557c0]{font-size:var(--font-size-xs);color:var(--cosmic-text-secondary)}.cycles-onboarding__reg-check[data-v-e8f557c0]{width:22px;height:22px;flex:0 0 22px;border-radius:50%;border:2px solid var(--nc-glass-strong);position:relative}.cycles-onboarding__reg-card.is-on .cycles-onboarding__reg-check[data-v-e8f557c0]{border-color:var(--cosmic-gold);background:var(--cosmic-gold)}.cycles-onboarding__reg-card.is-on .cycles-onboarding__reg-check[data-v-e8f557c0]:after{content:"✓";position:absolute;inset:0;display:flex;align-items:center;justify-content:center;color:var(--cosmic-bg);font-size:var(--cosmic-text-base);font-weight:700}@keyframes cycles-onboarding-fade-in-e8f557c0{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion: reduce){.cycles-onboarding__screen[data-v-e8f557c0]{animation:none}}.cycles-onboarding__section-label[data-v-e8f557c0]{font-size:var(--font-size-xs);color:var(--cosmic-text-secondary);letter-spacing:.06em;text-transform:uppercase;margin:4px 0 12px}.cycles-onboarding__chips[data-v-e8f557c0]{display:flex;flex-wrap:wrap;gap:var(--space-2);margin-bottom:24px}.cycles-onboarding__chip[data-v-e8f557c0]{min-width:44px;padding:10px 14px;border-radius:var(--radius-full);background:var(--nc-glass-faint);border:1px solid var(--nc-glass-strong);backdrop-filter:blur(var(--glass-blur-mobile));-webkit-backdrop-filter:blur(var(--glass-blur-mobile));color:var(--cosmic-text-secondary);font-size:var(--font-size-sm);font-weight:600;text-align:center;cursor:pointer;transition:all var(--duration-fast, .2s) var(--ease-smooth, ease)}.cycles-onboarding__chip.is-on[data-v-e8f557c0]{background:var(--cosmic-gold);color:var(--cosmic-bg);border-color:var(--cosmic-gold);box-shadow:var(--cosmic-shadow-card, var(--shadow-md))}.cycles-onboarding__chip[data-v-e8f557c0]:focus-visible{outline:2px solid var(--cosmic-gold);outline-offset:2px}.cycles-onboarding__disclaimer[data-v-e8f557c0]{text-align:center;font-size:var(--cosmic-text-xs);color:var(--cosmic-text-muted);line-height:1.4;margin:8px 0 16px;padding:10px;background:var(--nc-glass-faint);border-radius:var(--radius-lg);border:1px solid var(--nc-glass-strong)}.cycles-onboarding__error[data-v-e8f557c0]{font-size:var(--font-size-xs);color:var(--color-error);text-align:center;margin:0 0 12px}@keyframes cosmic-skeleton-loading-06c72112{0%{background-position:200% 0}to{background-position:-200% 0}}@keyframes cosmic-fade-in-06c72112{0%{opacity:0}to{opacity:1}}@keyframes cosmic-slide-up-06c72112{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes specular-flash-anim-06c72112{0%{opacity:.11}50%{opacity:.22}to{opacity:.11}}@media (max-width: 480px){.liquid-glass-performance-reduce[data-v-06c72112],[class*=liquid-glass][data-v-06c72112],.glass-card[data-v-06c72112],.glass-panel[data-v-06c72112]{backdrop-filter:blur(var(--glass-blur-sm)) saturate(1.6) brightness(1.02)!important;-webkit-backdrop-filter:blur(var(--glass-blur-sm)) saturate(1.6) brightness(1.02)!important}}.cycles-onboarding[data-v-06c72112]{display:flex;flex-direction:column;min-height:100%;width:100%;max-width:390px;margin:0 auto;padding:0 20px 32px;color:var(--cosmic-text-primary)}.cycles-onboarding__topnav[data-v-06c72112]{display:flex;align-items:center;justify-content:space-between;padding:14px 0 8px}.cycles-onboarding__nav-btn[data-v-06c72112]{width:36px;height:36px;min-width:var(--touch-min, 44px);min-height:var(--touch-min, 44px);border-radius:50%;background:var(--nc-glass-faint);border:1px solid var(--nc-glass-strong);backdrop-filter:blur(var(--glass-blur-mobile));-webkit-backdrop-filter:blur(var(--glass-blur-mobile));color:var(--cosmic-text-secondary);font-size:var(--font-size-xl);cursor:pointer;display:flex;align-items:center;justify-content:center}.cycles-onboarding__nav-btn[data-v-06c72112]:focus-visible{outline:2px solid var(--cosmic-gold);outline-offset:2px}.cycles-onboarding__nav-spacer[data-v-06c72112]{width:36px}.cycles-onboarding__step-pill[data-v-06c72112]{font-size:var(--cosmic-text-xs);color:var(--cosmic-text-muted);letter-spacing:.08em}.cycles-onboarding__progress[data-v-06c72112]{display:flex;gap:6px;padding:4px 0 20px}.cycles-onboarding__progress-seg[data-v-06c72112]{flex:1;height:3px;border-radius:var(--radius-full);background:var(--nc-glass-faint);transition:background var(--duration-normal, .3s) var(--ease-smooth, ease)}.cycles-onboarding__progress-seg.is-on[data-v-06c72112]{background:var(--cosmic-gold);box-shadow:0 0 8px var(--cosmic-gold-soft)}.cycles-onboarding__content[data-v-06c72112]{flex:1;display:flex;flex-direction:column}.cycles-onboarding__footer[data-v-06c72112]{display:flex;flex-direction:column;gap:10px;padding-top:8px}.cycles-onboarding__ghost-link[data-v-06c72112]{background:transparent;border:none;color:var(--cosmic-lav, var(--cosmic-gold));font-size:var(--font-size-xs);text-decoration:underline;text-underline-offset:3px;cursor:pointer;padding:var(--space-2);min-height:auto;height:auto}.cycles-onboarding__ghost-link[data-v-06c72112]:focus-visible{outline:2px solid var(--cosmic-gold);outline-offset:2px;border-radius:var(--radius-sm)}.cycles-onboarding__intent-options[data-v-06c72112]{display:grid;gap:var(--space-3)}.cycles-onboarding__intent-option[data-v-06c72112]{min-height:var(--touch-min, 44px);padding:var(--space-4);border:1px solid var(--nc-glass-strong);border-radius:var(--radius-lg);background:var(--nc-glass-faint);color:var(--cosmic-text-primary);text-align:start;cursor:pointer}@keyframes cycles-onboarding-fade-in-06c72112{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion: reduce){.cycles-onboarding__screen[data-v-06c72112]{animation:none}}@keyframes cosmic-skeleton-loading-7f0d8b58{0%{background-position:200% 0}to{background-position:-200% 0}}@keyframes cosmic-fade-in-7f0d8b58{0%{opacity:0}to{opacity:1}}@keyframes cosmic-slide-up-7f0d8b58{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes specular-flash-anim-7f0d8b58{0%{opacity:.11}50%{opacity:.22}to{opacity:.11}}@media (max-width: 480px){.liquid-glass-performance-reduce[data-v-7f0d8b58],[class*=liquid-glass][data-v-7f0d8b58],.glass-card[data-v-7f0d8b58],.glass-panel[data-v-7f0d8b58]{backdrop-filter:blur(var(--glass-blur-sm)) saturate(1.6) brightness(1.02)!important;-webkit-backdrop-filter:blur(var(--glass-blur-sm)) saturate(1.6) brightness(1.02)!important}}.phase-ring[data-v-7f0d8b58]{position:relative;display:inline-flex;align-items:center;justify-content:center;width:var(--ring-size, 280px);height:var(--ring-size, 280px)}.phase-ring__svg[data-v-7f0d8b58]{display:block;overflow:visible;filter:drop-shadow(0 0 calc(var(--ring-size, 280px) * .085) var(--color-warning-bg))}.phase-ring__track[data-v-7f0d8b58]{stroke:var(--nc-glass-faint)}.phase-ring__segment[data-v-7f0d8b58]{cursor:pointer;stroke-linecap:round;transition:filter var(--duration-fast, .2s) ease;outline:none}.phase-ring__segment[data-v-7f0d8b58]:hover{filter:brightness(1.2)}.phase-ring__segment[data-v-7f0d8b58]:focus-visible{filter:brightness(1.3)}.phase-ring__prediction[data-v-7f0d8b58]{pointer-events:none;stroke-linecap:round}.phase-ring__marker[data-v-7f0d8b58]{cursor:pointer;fill:var(--cosmic-gold);stroke:var(--lunar-text-muted);stroke-width:1;outline:none;transition:transform var(--duration-fast, .2s) ease}.phase-ring__marker[data-v-7f0d8b58]:hover{transform:scale(1.15);transform-box:fill-box;transform-origin:center}.phase-ring__marker[data-v-7f0d8b58]:focus-visible{outline:2px solid var(--cosmic-gold);outline-offset:3px}.phase-ring__marker--breathing[data-v-7f0d8b58]{animation:phase-ring-breathe-7f0d8b58 4s ease-in-out infinite;transform-box:fill-box;transform-origin:center}@keyframes phase-ring-breathe-7f0d8b58{0%,to{transform:scale(1);opacity:1}50%{transform:scale(1.18);opacity:.85}}.phase-ring__marker--late[data-v-7f0d8b58]{fill:var(--cosmic-gold-warm);animation:phase-ring-late-pulse-7f0d8b58 2s ease-in-out infinite;transform-box:fill-box;transform-origin:center}@keyframes phase-ring-late-pulse-7f0d8b58{0%,to{transform:scale(1);opacity:.9}50%{transform:scale(1.3);opacity:.6}}.phase-ring--late .phase-ring__svg[data-v-7f0d8b58]{filter:drop-shadow(0 0 calc(var(--ring-size, 280px) * .1) var(--cosmic-status-warning));animation:phase-ring-late-border-7f0d8b58 2s ease-in-out infinite}@keyframes phase-ring-late-border-7f0d8b58{0%,to{filter:drop-shadow(0 0 calc(var(--ring-size, 280px) * .08) rgba(245,158,11,.15))}50%{filter:drop-shadow(0 0 calc(var(--ring-size, 280px) * .12) rgba(245,158,11,.35))}}.phase-ring__lunar-chip[data-v-7f0d8b58]{fill:var(--planet-moon);filter:drop-shadow(0 0 4px var(--cosmic-lav-mid));pointer-events:none}.phase-ring--lunar .phase-ring__lunar-chip[data-v-7f0d8b58]{fill:var(--phase-lunar);filter:drop-shadow(0 0 4px var(--phase-lunar-dim))}.phase-ring__center[data-v-7f0d8b58]{position:absolute;top:50%;text-align:center;pointer-events:none;display:flex;flex-direction:column;align-items:center;gap:2px}[dir=ltr] .phase-ring__center[data-v-7f0d8b58]{left:50%;transform:translate(-50%,-50%)}[dir=rtl] .phase-ring__center[data-v-7f0d8b58]{right:50%;transform:translate(50%,-50%)}.phase-ring__phase-name[data-v-7f0d8b58]{font-family:var(--font-cold-display, "DM Serif Display", Georgia, serif);font-size:calc(var(--ring-size, 280px) * .107);font-weight:700;letter-spacing:-.02em;line-height:1;color:var(--universe-text-primary)}.phase-ring__phase-name[data-phase=reset][data-v-7f0d8b58]{color:var(--nc-phase-reset)}.phase-ring__phase-name[data-phase=build][data-v-7f0d8b58]{color:var(--nc-phase-build)}.phase-ring__phase-name[data-phase=peak][data-v-7f0d8b58]{color:var(--nc-phase-peak)}.phase-ring__phase-name[data-phase=release][data-v-7f0d8b58]{color:var(--nc-phase-release)}.phase-ring__day-label[data-v-7f0d8b58]{font-family:var(--font-cold-body, "Inter", sans-serif);font-size:calc(var(--ring-size, 280px) * .043);color:var(--universe-text-muted);letter-spacing:.08em;text-transform:uppercase}.phase-ring--reduced-motion .phase-ring__marker[data-v-7f0d8b58],.phase-ring--reduced-motion .phase-ring__marker--breathing[data-v-7f0d8b58],.phase-ring--reduced-motion .phase-ring__marker--late[data-v-7f0d8b58],.phase-ring--reduced-motion .phase-ring__svg[data-v-7f0d8b58]{animation:none}@media (prefers-reduced-motion: reduce){.phase-ring__marker[data-v-7f0d8b58],.phase-ring__marker--breathing[data-v-7f0d8b58],.phase-ring__marker--late[data-v-7f0d8b58],.phase-ring__svg[data-v-7f0d8b58]{animation:none}}.hb-resume[data-v-990bef37]{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);padding:12px 16px;border:1px solid var(--cosmic-border-lav);border-radius:var(--radius-lg)}[dir=ltr] .hb-resume[data-v-990bef37]{background:linear-gradient(135deg,var(--cosmic-glass-lav-hover),var(--cosmic-pink-mid))}[dir=rtl] .hb-resume[data-v-990bef37]{background:linear-gradient(-135deg,var(--cosmic-glass-lav-hover),var(--cosmic-pink-mid))}.hb-resume__text[data-v-990bef37]{font-size:var(--cosmic-text-base);color:var(--universe-text-secondary);flex:1}.hb-resume__cta[data-v-990bef37]{padding:6px 14px;border-radius:var(--radius-md);background:var(--cosmic-lav);border:none;color:var(--lunar-phase-new);font-size:var(--font-size-xs);font-weight:700;font-family:inherit;cursor:pointer;flex-shrink:0;min-height:var(--touch-min, 44px)}.hb-resume__cta[data-v-990bef37]:focus-visible{outline:2px solid var(--universe-text-dim);outline-offset:2px}@keyframes cosmic-skeleton-loading-4642e204{0%{background-position:200% 0}to{background-position:-200% 0}}@keyframes cosmic-fade-in-4642e204{0%{opacity:0}to{opacity:1}}@keyframes cosmic-slide-up-4642e204{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes specular-flash-anim-4642e204{0%{opacity:.11}50%{opacity:.22}to{opacity:.11}}@media (max-width: 480px){.liquid-glass-performance-reduce[data-v-4642e204],[class*=liquid-glass][data-v-4642e204],.glass-card[data-v-4642e204],.glass-panel[data-v-4642e204]{backdrop-filter:blur(var(--glass-blur-sm)) saturate(1.6) brightness(1.02)!important;-webkit-backdrop-filter:blur(var(--glass-blur-sm)) saturate(1.6) brightness(1.02)!important}}.cycles-today-v3__action-grid[data-v-4642e204]{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--space-2-5)}.cycles-today-v3__action-btn[data-v-4642e204]{height:auto;min-height:var(--space-15);padding:var(--space-2-25) var(--space-2);border-radius:var(--radius-btn-cold);border-color:rgba(var(--cosmic-text-primary-rgb),.1);background:var(--cosmic-glass-bg);backdrop-filter:none}.cycles-today-v3__action-btn[data-v-4642e204] .app-button-content{flex-direction:column;gap:var(--space-1-5);font-size:var(--cosmic-text-xs);font-weight:600}.cycles-today-v3__action-btn[data-v-4642e204] .app-button-icon{font-size:var(--font-size-xl)}@keyframes cosmic-skeleton-loading-fa647208{0%{background-position:200% 0}to{background-position:-200% 0}}@keyframes cosmic-fade-in-fa647208{0%{opacity:0}to{opacity:1}}@keyframes cosmic-slide-up-fa647208{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes specular-flash-anim-fa647208{0%{opacity:.11}50%{opacity:.22}to{opacity:.11}}@media (max-width: 480px){.liquid-glass-performance-reduce[data-v-fa647208],[class*=liquid-glass][data-v-fa647208],.glass-card[data-v-fa647208],.glass-panel[data-v-fa647208]{backdrop-filter:blur(var(--glass-blur-sm)) saturate(1.6) brightness(1.02)!important;-webkit-backdrop-filter:blur(var(--glass-blur-sm)) saturate(1.6) brightness(1.02)!important}}.cycles-today-v3__checkin-btn[data-v-fa647208] .app-button--lav{min-height:var(--size-button-lg);padding:var(--space-2-5) var(--space-4-5);border-radius:var(--radius-btn-cold);border:1px solid rgba(var(--cosmic-lav-mid-rgb),.35);background:var(--cosmic-glass-lav-hover);color:var(--cosmic-text-primary);font-size:var(--font-size-sm)}.cycles-today-v3__checkin-btn[data-v-fa647208] .app-button--lav.cycles-today-v3__checkin-btn--done{background:rgba(var(--cosmic-mint-rgb),.08);border-color:rgba(var(--cosmic-mint-rgb),.3)}.cycles-today-v3__checkin-btn[data-v-fa647208] .app-button-content{gap:var(--space-2-25)}@keyframes cosmic-skeleton-loading-4b7fd040{0%{background-position:200% 0}to{background-position:-200% 0}}@keyframes cosmic-fade-in-4b7fd040{0%{opacity:0}to{opacity:1}}@keyframes cosmic-slide-up-4b7fd040{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes specular-flash-anim-4b7fd040{0%{opacity:.11}50%{opacity:.22}to{opacity:.11}}@media (max-width: 480px){.liquid-glass-performance-reduce[data-v-4b7fd040],[class*=liquid-glass][data-v-4b7fd040],.glass-card[data-v-4b7fd040],.glass-panel[data-v-4b7fd040]{backdrop-filter:blur(var(--glass-blur-sm)) saturate(1.6) brightness(1.02)!important;-webkit-backdrop-filter:blur(var(--glass-blur-sm)) saturate(1.6) brightness(1.02)!important}}.cycles-today-v3__mini-ring-card[data-v-4b7fd040]{display:flex;align-items:center;gap:var(--space-3);width:100%;padding:var(--space-3);border-radius:var(--radius-2xl);color:var(--universe-text-primary);cursor:pointer;appearance:none;font-family:inherit}[dir=ltr] .cycles-today-v3__mini-ring-card[data-v-4b7fd040]{text-align:left}[dir=rtl] .cycles-today-v3__mini-ring-card[data-v-4b7fd040]{text-align:right}.cycles-today-v3__mini-ring-card[data-v-4b7fd040]:disabled{opacity:.6;cursor:default}.cycles-today-v3__mini-ring-card[data-v-4b7fd040] .app-button-content{display:contents}.cycles-today-v3__mini-ring[data-v-4b7fd040]{flex-shrink:0}.cycles-today-v3__mini-ring-text[data-v-4b7fd040]{flex:1;min-width:0;display:flex;flex-direction:column;gap:var(--space-0-5)}.cycles-today-v3__mini-ring-title[data-v-4b7fd040]{font-size:var(--cosmic-text-lg);font-weight:600;line-height:1.2}.cycles-today-v3__mini-ring-tagline[data-v-4b7fd040]{font-size:var(--cosmic-text-base);color:rgba(var(--cosmic-text-primary-rgb),.75);line-height:1.4;margin-top:var(--space-0-5)}.cycles-today-v3__mini-ring-conf[data-v-4b7fd040]{font-size:var(--cosmic-text-xs);margin-top:var(--space-1-25);display:flex;align-items:center;gap:var(--space-1-25)}.cycles-today-v3__conf-dot[data-v-4b7fd040]{width:var(--space-1-5);height:var(--space-1-5);border-radius:50%;flex-shrink:0}.cycles-today-v3__mini-ring-chevron[data-v-4b7fd040]{color:rgba(var(--cosmic-text-primary-rgb),.35);font-size:var(--font-size-xl);flex-shrink:0}@media (prefers-reduced-motion: reduce){.cycles-today-v3__mini-ring-card[data-v-4b7fd040]{transition:none}.cycles-today-v3__mini-ring-card[data-v-4b7fd040]:hover{transform:none}}@keyframes cosmic-skeleton-loading-3ffba7be{0%{background-position:200% 0}to{background-position:-200% 0}}@keyframes cosmic-fade-in-3ffba7be{0%{opacity:0}to{opacity:1}}@keyframes cosmic-slide-up-3ffba7be{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes specular-flash-anim-3ffba7be{0%{opacity:.11}50%{opacity:.22}to{opacity:.11}}@media (max-width: 480px){.liquid-glass-performance-reduce[data-v-3ffba7be],[class*=liquid-glass][data-v-3ffba7be],.glass-card[data-v-3ffba7be],.glass-panel[data-v-3ffba7be]{backdrop-filter:blur(var(--glass-blur-sm)) saturate(1.6) brightness(1.02)!important;-webkit-backdrop-filter:blur(var(--glass-blur-sm)) saturate(1.6) brightness(1.02)!important}}.cycles-today-v3__read-card[data-v-3ffba7be]{padding:var(--space-3-5);border-radius:var(--card-radius);box-shadow:var(--cosmic-shadow-card)}.cycles-today-v3__signals-header[data-v-3ffba7be]{display:flex;align-items:center;gap:var(--space-2);margin-bottom:var(--space-2-25)}.cycles-today-v3__signals-eyebrow[data-v-3ffba7be]{font-size:var(--font-size-2xs);letter-spacing:.12em;text-transform:uppercase;color:rgba(var(--cosmic-text-primary-rgb),.4);font-weight:var(--font-weight-bold)}.cycles-today-v3__signals-hint[data-v-3ffba7be]{font-size:var(--font-size-2xs);font-weight:var(--font-weight-medium)}.cycles-today-v3__chips[data-v-3ffba7be]{display:flex;flex-wrap:wrap;gap:var(--space-1-75);margin-bottom:var(--space-2-5)}.cycles-today-v3__thought[data-v-3ffba7be]{margin:0;font-size:var(--font-size-base);line-height:1.6;color:rgba(var(--cosmic-text-primary-rgb),.92)}.cycles-today-v3__rows[data-v-3ffba7be]{display:flex;flex-direction:column;gap:0}.cycles-today-v3__row[data-v-3ffba7be]{display:flex;gap:var(--space-2);align-items:flex-start;font-size:var(--font-size-sm);line-height:var(--leading-normal);color:rgba(var(--cosmic-text-primary-rgb),.82);margin-top:var(--space-1-75)}.cycles-today-v3__row--do[data-v-3ffba7be]{margin-top:var(--space-2-25)}.cycles-today-v3__row-icon[data-v-3ffba7be]{width:var(--space-3-75);text-align:center;flex-shrink:0;font-size:var(--font-size-sm);color:var(--phase-release-text)}.cycles-today-v3__row-text[data-v-3ffba7be]{flex:1}.cycles-today-v3__row-label[data-v-3ffba7be]{color:rgba(var(--cosmic-text-primary-rgb),.55)}.cycles-today-v3__ritual-wrap[data-v-3ffba7be]{position:relative;border-radius:var(--radius-btn-cold);overflow:hidden;margin-top:var(--space-2-5)}.cycles-today-v3__row--ritual[data-v-3ffba7be]{display:flex;gap:var(--space-2);align-items:flex-start;padding:var(--space-2-25) var(--space-2-75);background:rgba(var(--cosmic-text-primary-rgb),.04);border:1px solid rgba(var(--cosmic-text-primary-rgb),.08);border-radius:var(--radius-btn-cold);font-size:var(--font-size-sm);line-height:var(--leading-normal);color:rgba(var(--cosmic-text-primary-rgb),.82)}.cycles-today-v3__row--ritual-locked[data-v-3ffba7be]{filter:blur(5px);-webkit-user-select:none;user-select:none}.cycles-today-v3__ritual-lock[data-v-3ffba7be]{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;border:0;cursor:pointer;background:transparent;gap:var(--space-1-5);font-size:var(--font-size-xs);font-weight:700;color:var(--phase-today);padding:0;font-family:inherit}.cycles-today-v3__ritual-lock span[data-v-3ffba7be]{display:inline-flex;align-items:center;gap:var(--space-1-5);background:rgba(var(--cosmic-gold-rgb),.14);border:1px solid rgba(var(--cosmic-gold-rgb),.35);padding:var(--space-1-5) var(--space-3);border-radius:var(--radius-full)}.cycles-today-v3__partner-row[data-v-3ffba7be]{width:100%;display:flex;gap:var(--space-2-5);align-items:center;margin-top:var(--space-2-5);padding-top:var(--space-2-5);border-top:1px solid rgba(var(--cosmic-text-primary-rgb),.07);background:transparent;border-left:0;border-right:0;border-bottom:0;cursor:pointer;color:var(--cosmic-text-primary);font-family:inherit;appearance:none}[dir=ltr] .cycles-today-v3__partner-row[data-v-3ffba7be]{text-align:left}[dir=rtl] .cycles-today-v3__partner-row[data-v-3ffba7be]{text-align:right}.cycles-today-v3__partner-badge[data-v-3ffba7be]{display:inline-flex;align-items:center;gap:var(--space-1-5);padding:var(--space-1-25) var(--space-2-5);border-radius:var(--radius-full);font-size:var(--cosmic-text-xs);font-weight:600;white-space:nowrap;background:rgba(var(--cosmic-pink-mid-rgb),.16);border:1px solid rgba(var(--cosmic-pink-mid-rgb),.32);color:var(--cosmic-pink)}.cycles-today-v3__partner-dot[data-v-3ffba7be]{width:var(--space-3-5);height:var(--space-3-5);border-radius:var(--radius-full);background:radial-gradient(circle at 40% 35%,rgb(var(--cosmic-pink-rgb)),var(--cosmic-pink-deep))}.cycles-today-v3__partner-line[data-v-3ffba7be]{flex:1;font-size:var(--cosmic-text-sm);color:rgba(var(--cosmic-text-primary-rgb),.75);line-height:1.4}.cycles-today-v3__ask-luminara[data-v-3ffba7be]{height:var(--space-10);min-height:var(--space-10)!important;margin-top:var(--space-2-5);padding:0 var(--space-3)!important;border:1px solid rgba(var(--cosmic-text-primary-rgb),.12);border-radius:var(--radius-lg);color:var(--phase-release-text);font-size:var(--cosmic-text-base);font-weight:600}.cycles-today-v3__ask-luminara[data-v-3ffba7be] .app-button-content{gap:var(--space-1-5)}.cycles-today-v3__ask-luminara[data-v-3ffba7be]:hover{background:var(--cosmic-glass-bg);color:var(--cosmic-text-primary)}.cycles-today-v3__ask-luminara-sub[data-v-3ffba7be]{opacity:.7}.cycles-today-v3__chips[data-v-3ffba7be] .app-chip{padding:var(--space-1-75) var(--space-2-75)!important;border-radius:var(--radius-full)!important;font-size:var(--cosmic-text-sm)!important;font-weight:600!important;gap:var(--space-1-5)!important}[dir=ltr] .cycles-today-v3__chips[data-v-3ffba7be] .app-chip--clickable{padding-right:var(--space-2-25)!important;padding-left:var(--space-3)!important}[dir=rtl] .cycles-today-v3__chips[data-v-3ffba7be] .app-chip--clickable{padding-left:var(--space-2-25)!important;padding-right:var(--space-3)!important}.cycles-today-v3__chips[data-v-3ffba7be] .app-chip__chevron{display:inline-flex;align-items:center;justify-content:center;width:var(--space-3-75);height:var(--space-3-75);border-radius:50%;background:rgba(var(--cosmic-text-primary-rgb),.12);font-size:var(--cosmic-text-xs)!important}.cycles-today-v3__partner-row[data-v-3ffba7be] .app-button-content{display:contents}@keyframes cosmic-skeleton-loading-70d5d459{0%{background-position:200% 0}to{background-position:-200% 0}}@keyframes cosmic-fade-in-70d5d459{0%{opacity:0}to{opacity:1}}@keyframes cosmic-slide-up-70d5d459{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes specular-flash-anim-70d5d459{0%{opacity:.11}50%{opacity:.22}to{opacity:.11}}@media (max-width: 480px){.liquid-glass-performance-reduce[data-v-70d5d459],[class*=liquid-glass][data-v-70d5d459],.glass-card[data-v-70d5d459],.glass-panel[data-v-70d5d459]{backdrop-filter:blur(var(--glass-blur-sm)) saturate(1.6) brightness(1.02)!important;-webkit-backdrop-filter:blur(var(--glass-blur-sm)) saturate(1.6) brightness(1.02)!important}}.cycles-v3-page__day0[data-v-70d5d459]{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:var(--space-10) var(--space-8);text-align:center;gap:var(--space-4)}.cycles-v3-page__day0-icon[data-v-70d5d459]{display:flex;align-items:center;justify-content:center;color:var(--phase-lunar, var(--cosmic-text-secondary))}.cycles-v3-page__day0-title[data-v-70d5d459]{margin:0;font-size:var(--font-size-2xl);font-weight:700;font-family:var(--font-cold-display, "DM Serif Display", serif);color:var(--universe-text-primary);line-height:1.2}.cycles-v3-page__day0-body[data-v-70d5d459]{margin:0;font-size:var(--font-size-sm);line-height:1.6;color:var(--universe-text-muted);max-width:var(--space-70)}.cycles-v3-page__day0-cta[data-v-70d5d459]{margin-top:var(--space-2);height:var(--space-13);padding:0 var(--space-8);border-radius:var(--radius-btn-cold);border:none;color:var(--btn-primary-color);font-family:inherit;font-size:var(--cosmic-text-lg);font-weight:700;cursor:pointer;box-shadow:0 var(--space-1) var(--space-4) var(--cosmic-lav-mid);min-height:var(--touch-target-min)}[dir=ltr] .cycles-v3-page__day0-cta[data-v-70d5d459]{background:linear-gradient(135deg,var(--cosmic-lav-darker),var(--cosmic-lav-deep))}[dir=rtl] .cycles-v3-page__day0-cta[data-v-70d5d459]{background:linear-gradient(-135deg,var(--cosmic-lav-darker),var(--cosmic-lav-deep))}.cycles-v3-page__day0-cta[data-v-70d5d459]:focus-visible{outline:2px solid var(--cosmic-lav);outline-offset:var(--space-0-5)}@keyframes cosmic-skeleton-loading-019495ba{0%{background-position:200% 0}to{background-position:-200% 0}}@keyframes cosmic-fade-in-019495ba{0%{opacity:0}to{opacity:1}}@keyframes cosmic-slide-up-019495ba{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes specular-flash-anim-019495ba{0%{opacity:.11}50%{opacity:.22}to{opacity:.11}}@media (max-width: 480px){.liquid-glass-performance-reduce[data-v-019495ba],[class*=liquid-glass][data-v-019495ba],.glass-card[data-v-019495ba],.glass-panel[data-v-019495ba]{backdrop-filter:blur(var(--glass-blur-sm)) saturate(1.6) brightness(1.02)!important;-webkit-backdrop-filter:blur(var(--glass-blur-sm)) saturate(1.6) brightness(1.02)!important}}.cycles-rhythm-forecast[data-v-019495ba]{display:flex;flex-direction:column;gap:var(--space-3)}.cycles-rhythm-forecast__loading[data-v-019495ba]{display:flex;flex-direction:column;gap:var(--space-3);padding:var(--space-4) 0}.cycles-rhythm-forecast__rows[data-v-019495ba]{display:flex;flex-direction:column;gap:var(--space-2-5)}.cycles-rhythm-forecast__card[data-v-019495ba]{display:flex;gap:var(--space-3-25);padding:var(--space-3-75);border-radius:var(--radius-xl);background:var(--forecast-bg);border:1px solid var(--cosmic-glass-border);cursor:pointer}.cycles-rhythm-forecast__card[data-v-019495ba]:focus-visible{outline:var(--focus-outline-width) solid var(--focus-ring-color);outline-offset:var(--focus-outline-offset)}.cycles-rhythm-forecast__accent[data-v-019495ba]{width:var(--space-1);border-radius:var(--radius-sm);background:var(--forecast-accent);flex-shrink:0}.cycles-rhythm-forecast__body[data-v-019495ba]{flex:1;min-width:0}.cycles-rhythm-forecast__header[data-v-019495ba]{display:flex;justify-content:space-between;align-items:baseline;gap:var(--space-2)}.cycles-rhythm-forecast__label[data-v-019495ba]{font-size:var(--cosmic-text-md);font-weight:600;color:var(--forecast-title)}.cycles-rhythm-forecast__when[data-v-019495ba]{font-size:var(--cosmic-text-xs);color:var(--cosmic-text-muted);white-space:nowrap}.cycles-rhythm-forecast__note[data-v-019495ba]{margin:var(--space-1) 0 0;font-size:var(--cosmic-text-sm);line-height:var(--leading-snug);color:var(--cosmic-text-secondary)}.cycles-rhythm-forecast__decision[data-v-019495ba]{border-color:rgba(var(--cosmic-lav-mid-rgb),.3)}@media (prefers-reduced-motion: reduce){.cycles-rhythm-forecast[data-v-019495ba],.cycles-rhythm-forecast[data-v-019495ba] *{animation:none!important;transition:none!important}}@keyframes cosmic-skeleton-loading-3dcce983{0%{background-position:200% 0}to{background-position:-200% 0}}@keyframes cosmic-fade-in-3dcce983{0%{opacity:0}to{opacity:1}}@keyframes cosmic-slide-up-3dcce983{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes specular-flash-anim-3dcce983{0%{opacity:.11}50%{opacity:.22}to{opacity:.11}}@media (max-width: 480px){.liquid-glass-performance-reduce[data-v-3dcce983],[class*=liquid-glass][data-v-3dcce983],.glass-card[data-v-3dcce983],.glass-panel[data-v-3dcce983]{backdrop-filter:blur(var(--glass-blur-sm)) saturate(1.6) brightness(1.02)!important;-webkit-backdrop-filter:blur(var(--glass-blur-sm)) saturate(1.6) brightness(1.02)!important}}.rhythm-calendar-grid[data-v-3dcce983]{display:flex;flex-direction:column;gap:var(--space-1-5)}.rhythm-calendar-grid__header[data-v-3dcce983]{display:flex;align-items:baseline;justify-content:space-between;margin-bottom:var(--space-2)}.rhythm-calendar-grid__month-wrap[data-v-3dcce983]{display:inline-flex;align-items:center;gap:var(--space-1);min-width:0}.rhythm-calendar-grid__month-btn[data-v-3dcce983]{width:44px;height:44px;display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;border:1px solid var(--cosmic-glass-border);border-radius:var(--radius-full);color:var(--cosmic-text-secondary);background:var(--cosmic-glass-bg);cursor:pointer;transition:background var(--duration-fast) var(--ease-smooth),color var(--duration-fast) var(--ease-smooth),transform var(--duration-fast) var(--ease-spring)}.rhythm-calendar-grid__month-btn[data-v-3dcce983]:hover{color:var(--cosmic-text-primary);background:var(--cosmic-glass-bg-hover)}.rhythm-calendar-grid__month-btn[data-v-3dcce983]:active{transform:scale(.95)}.rhythm-calendar-grid__month-btn[data-v-3dcce983]:focus-visible{outline:2px solid var(--cosmic-lav);outline-offset:var(--space-0-5)}.rhythm-calendar-grid__month[data-v-3dcce983]{margin:0;font-family:var(--font-cold-display, "Space Grotesk", "Inter", sans-serif);font-size:var(--cosmic-text-xl);color:var(--cosmic-text-primary);font-style:italic}.rhythm-calendar-grid__hint[data-v-3dcce983]{display:flex;align-items:center;gap:var(--space-1);font-size:var(--cosmic-text-xs);color:var(--phase-release-text);font-weight:var(--font-weight-semibold)}.rhythm-calendar-grid__weekdays[data-v-3dcce983]{display:grid;grid-template-columns:repeat(7,1fr);gap:var(--space-1-25)}.rhythm-calendar-grid__weekday[data-v-3dcce983]{text-align:center;font-size:var(--font-size-2xs);color:var(--cosmic-text-tertiary);padding-bottom:var(--space-0-75)}.rhythm-calendar-grid__cells[data-v-3dcce983]{display:flex;flex-direction:column;gap:var(--space-1-25)}.rhythm-calendar-grid__row[data-v-3dcce983]{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:var(--space-1-25)}.rhythm-calendar-grid__cell[data-v-3dcce983]{aspect-ratio:1;border-radius:var(--radius-md);box-sizing:border-box;display:flex;align-items:center;justify-content:center;font-size:var(--cosmic-text-xs);position:relative;cursor:pointer;color:var(--cosmic-text-primary);background:var(--cell-bg, transparent);border:1px solid var(--cell-border, transparent);font-family:inherit;padding:0;appearance:none;transition:transform var(--duration-fast) var(--ease-spring),color var(--duration-fast),background var(--duration-fast)}.rhythm-calendar-grid__cell[data-v-3dcce983]:hover:not(:disabled){transform:translateY(-1px)}.rhythm-calendar-grid__cell[data-v-3dcce983]:active:not(:disabled){transform:scale(.94)}.rhythm-calendar-grid__cell[data-v-3dcce983]:focus-visible{outline:2px solid var(--cosmic-lav);outline-offset:var(--space-0-5)}.rhythm-calendar-grid__cell--out[data-v-3dcce983]{color:transparent;background:transparent;border-color:transparent;cursor:default;pointer-events:none}.rhythm-calendar-grid__cell--today[data-v-3dcce983]{border-color:var(--phase-today);border-width:1.5px;box-shadow:0 0 0 2px color-mix(in srgb,var(--phase-today) 18%,transparent)}.rhythm-calendar-grid__cell--selected[data-v-3dcce983]:not(.rhythm-calendar-grid__cell--today){border-color:var(--cosmic-lav);box-shadow:0 0 0 2px color-mix(in srgb,var(--cosmic-lav) 18%,transparent)}.rhythm-calendar-grid__cell--locked[data-v-3dcce983]{color:var(--cosmic-text-secondary);background:color-mix(in srgb,var(--cosmic-bg-card) 78%,var(--cosmic-lav) 22%);border-color:color-mix(in srgb,var(--cosmic-lav) 24%,transparent)}.rhythm-calendar-grid__cell--locked[data-v-3dcce983]:not(:disabled):hover{background:color-mix(in srgb,var(--cosmic-bg-card) 68%,var(--cosmic-lav) 32%)}.rhythm-calendar-grid__day-num[data-v-3dcce983]{position:relative;z-index:1}.rhythm-calendar-grid__marker[data-v-3dcce983]{position:absolute;bottom:var(--space-0-75);display:flex;align-items:center;justify-content:center}[dir=ltr] .rhythm-calendar-grid__marker[data-v-3dcce983]{left:50%;transform:translate(-50%)}[dir=rtl] .rhythm-calendar-grid__marker[data-v-3dcce983]{right:50%;transform:translate(50%)}.rhythm-calendar-grid__dot[data-v-3dcce983]{width:var(--space-1-25);height:var(--space-1-25);border-radius:50%}.rhythm-calendar-grid__dot--today[data-v-3dcce983]{width:var(--space-1);height:var(--space-1);background:var(--phase-today)}@media (prefers-reduced-motion: reduce){.rhythm-calendar-grid__cell[data-v-3dcce983],.rhythm-calendar-grid__month-btn[data-v-3dcce983]{transition:none}}@keyframes cosmic-skeleton-loading-4f035718{0%{background-position:200% 0}to{background-position:-200% 0}}@keyframes cosmic-fade-in-4f035718{0%{opacity:0}to{opacity:1}}@keyframes cosmic-slide-up-4f035718{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes specular-flash-anim-4f035718{0%{opacity:.11}50%{opacity:.22}to{opacity:.11}}@media (max-width: 480px){.liquid-glass-performance-reduce[data-v-4f035718],[class*=liquid-glass][data-v-4f035718],.glass-card[data-v-4f035718],.glass-panel[data-v-4f035718]{backdrop-filter:blur(var(--glass-blur-sm)) saturate(1.6) brightness(1.02)!important;-webkit-backdrop-filter:blur(var(--glass-blur-sm)) saturate(1.6) brightness(1.02)!important}}.cycles-rhythm-calendar[data-v-4f035718]{display:flex;flex-direction:column}.cycles-rhythm-calendar__loading[data-v-4f035718]{display:flex;flex-direction:column;gap:var(--space-3);padding:var(--space-4) 0}.cycles-rhythm-calendar__skeleton[data-v-4f035718]{height:var(--space-30);border-radius:var(--radius-md);background:var(--cosmic-glass-bg);border:1px solid var(--cosmic-glass-border);animation:pulse-4f035718 1.6s ease-in-out infinite}.cycles-rhythm-calendar__legend[data-v-4f035718]{display:flex;gap:var(--space-3-5);flex-wrap:wrap;margin-top:var(--space-3-5);justify-content:center}.cycles-rhythm-calendar__legend-item[data-v-4f035718]{display:flex;align-items:center;gap:var(--space-1-5);font-size:var(--font-size-xs);color:var(--cosmic-text-secondary)}.cycles-rhythm-calendar__legend-swatch[data-v-4f035718]{width:var(--space-2-5);height:var(--space-2-5);border-radius:var(--radius-sm);flex-shrink:0}.cycles-rhythm-calendar__legend-swatch--reset[data-v-4f035718]{background:var(--phase-reset-arc)}.cycles-rhythm-calendar__legend-swatch--build[data-v-4f035718]{background:var(--phase-build)}.cycles-rhythm-calendar__legend-swatch--peak[data-v-4f035718]{background:var(--phase-peak)}.cycles-rhythm-calendar__legend-swatch--release[data-v-4f035718]{background:var(--phase-release)}.cycles-rhythm-calendar__state-legend[data-v-4f035718]{display:flex;flex-wrap:wrap;justify-content:center;gap:var(--space-3-5);margin-top:var(--space-2);padding-top:var(--space-2);border-top:1px solid var(--cosmic-glass-border)}.cycles-rhythm-calendar__state-marker[data-v-4f035718]{display:inline-flex;align-items:center}.cycles-rhythm-calendar__state-marker--logged[data-v-4f035718]{color:var(--cosmic-mint)}.cycles-rhythm-calendar__state-marker--estimated[data-v-4f035718]{color:var(--cosmic-text-secondary)}.cycles-rhythm-calendar__state-marker--insight[data-v-4f035718]{color:var(--cosmic-lav)}.cycles-rhythm-calendar__degraded[data-v-4f035718]{margin:var(--space-2) 0 0;color:var(--cosmic-text-muted);font-size:var(--font-size-xs);text-align:center}@keyframes pulse-4f035718{0%,to{opacity:.6}50%{opacity:1}}@media (prefers-reduced-motion: reduce){.cycles-rhythm-calendar__skeleton[data-v-4f035718]{animation:none}}@keyframes cosmic-skeleton-loading-f6ec5ba5{0%{background-position:200% 0}to{background-position:-200% 0}}@keyframes cosmic-fade-in-f6ec5ba5{0%{opacity:0}to{opacity:1}}@keyframes cosmic-slide-up-f6ec5ba5{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes specular-flash-anim-f6ec5ba5{0%{opacity:.11}50%{opacity:.22}to{opacity:.11}}@media (max-width: 480px){.liquid-glass-performance-reduce[data-v-f6ec5ba5],[class*=liquid-glass][data-v-f6ec5ba5],.glass-card[data-v-f6ec5ba5],.glass-panel[data-v-f6ec5ba5]{backdrop-filter:blur(var(--glass-blur-sm)) saturate(1.6) brightness(1.02)!important;-webkit-backdrop-filter:blur(var(--glass-blur-sm)) saturate(1.6) brightness(1.02)!important}}.cycles-rhythm-confidence[data-v-f6ec5ba5]{display:flex;flex-direction:column;gap:var(--space-3)}.cycles-rhythm-confidence__loading[data-v-f6ec5ba5]{display:flex;flex-direction:column;gap:var(--space-3);padding:var(--space-4) 0}.cycles-rhythm-confidence__card[data-v-f6ec5ba5]{display:flex;flex-direction:column;gap:var(--space-1-5)}.cycles-rhythm-confidence__card-title[data-v-f6ec5ba5]{font-size:var(--cosmic-text-md);font-weight:600;line-height:1.3}.cycles-rhythm-confidence__card-body[data-v-f6ec5ba5]{font-size:var(--cosmic-text-base);line-height:var(--line-height-snug-md);color:var(--cosmic-text-secondary)}.cycles-rhythm-confidence__bars[data-v-f6ec5ba5]{display:flex;flex-direction:column;gap:var(--space-2)}.cycles-rhythm-confidence__bar[data-v-f6ec5ba5]{display:flex;align-items:center;gap:var(--space-3);padding:var(--space-2-75) var(--space-3-25);border-radius:var(--radius-lg);background:transparent;border:1px solid var(--cosmic-glass-border);color:var(--cosmic-text-tertiary)}.cycles-rhythm-confidence__bar--active[data-v-f6ec5ba5]{background:var(--cosmic-glass-bg);border-color:var(--cosmic-glass-border-mid);color:var(--cosmic-text-primary)}.cycles-rhythm-confidence__bar-dot[data-v-f6ec5ba5]{width:var(--space-1-5);height:var(--space-1-5);border-radius:50%}.cycles-rhythm-confidence__bar-label[data-v-f6ec5ba5]{flex:1;font-size:var(--cosmic-text-base)}.cycles-rhythm-confidence__bar-window[data-v-f6ec5ba5]{font-size:var(--cosmic-text-xs);color:var(--cosmic-text-tertiary)}.cycles-rhythm-confidence__cta-wrap[data-v-f6ec5ba5]{margin-top:0}.cycles-rhythm-confidence__log-btn[data-v-f6ec5ba5]{height:var(--space-12);border-radius:var(--radius-lg);font-size:var(--cosmic-text-md)}[dir=ltr] .cycles-rhythm-confidence__log-btn[data-v-f6ec5ba5]{background:linear-gradient(135deg,var(--cosmic-lav-darker),var(--cosmic-lav-bright))}[dir=rtl] .cycles-rhythm-confidence__log-btn[data-v-f6ec5ba5]{background:linear-gradient(-135deg,var(--cosmic-lav-darker),var(--cosmic-lav-bright))}@keyframes cosmic-skeleton-loading-5590fc31{0%{background-position:200% 0}to{background-position:-200% 0}}@keyframes cosmic-fade-in-5590fc31{0%{opacity:0}to{opacity:1}}@keyframes cosmic-slide-up-5590fc31{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes specular-flash-anim-5590fc31{0%{opacity:.11}50%{opacity:.22}to{opacity:.11}}@media (max-width: 480px){.liquid-glass-performance-reduce[data-v-5590fc31],[class*=liquid-glass][data-v-5590fc31],.glass-card[data-v-5590fc31],.glass-panel[data-v-5590fc31]{backdrop-filter:blur(var(--glass-blur-sm)) saturate(1.6) brightness(1.02)!important;-webkit-backdrop-filter:blur(var(--glass-blur-sm)) saturate(1.6) brightness(1.02)!important}}.cycles-rhythm-v3[data-v-5590fc31]{display:flex;flex-direction:column;gap:var(--space-4);padding-inline:var(--space-4);padding-block-end:calc(var(--space-4) + var(--orb-nav-safe-height))}.cycles-rhythm-v3__ring-wrap[data-v-5590fc31]{display:flex;justify-content:center}.cycles-rhythm-v3__conf-label[data-v-5590fc31]{display:flex;align-items:center;justify-content:center;gap:var(--space-1-5);font-size:var(--cosmic-text-sm);text-align:center}.cycles-rhythm-v3__conf-dot[data-v-5590fc31]{width:6px;height:6px;border-radius:50%}.cycles-rhythm-v3__legend[data-v-5590fc31],.cycles-rhythm-v3__sub-tabs[data-v-5590fc31]{display:flex;justify-content:center}.cycles-rhythm-v3__content[data-v-5590fc31]{display:flex;flex-direction:column;gap:var(--space-4)}.cycles-rhythm-v3__skeleton[data-v-5590fc31]{display:flex;flex-direction:column;gap:var(--space-4);align-items:center;padding:var(--space-4) 0}.cycles-rhythm-v3__skeleton-ring[data-v-5590fc31]{align-self:center}@keyframes cosmic-skeleton-loading-60fae25f{0%{background-position:200% 0}to{background-position:-200% 0}}@keyframes cosmic-fade-in-60fae25f{0%{opacity:0}to{opacity:1}}@keyframes cosmic-slide-up-60fae25f{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes specular-flash-anim-60fae25f{0%{opacity:.11}50%{opacity:.22}to{opacity:.11}}@media (max-width: 480px){.liquid-glass-performance-reduce[data-v-60fae25f],[class*=liquid-glass][data-v-60fae25f],.glass-card[data-v-60fae25f],.glass-panel[data-v-60fae25f]{backdrop-filter:blur(var(--glass-blur-sm)) saturate(1.6) brightness(1.02)!important;-webkit-backdrop-filter:blur(var(--glass-blur-sm)) saturate(1.6) brightness(1.02)!important}}.cycles-calendar-v3[data-v-60fae25f]{display:flex;flex-direction:column;gap:0;padding-block-end:calc(var(--space-8) + var(--orb-nav-safe-height))}.cycles-calendar-v3__day-card[data-v-60fae25f]{display:flex;flex-direction:column;gap:var(--space-3-5);margin-top:calc(var(--space-4) + var(--space-0-5));padding:calc(var(--space-4) + var(--space-0-5));border-radius:calc(var(--radius-2xl) + var(--space-0-5));border:1px solid var(--cosmic-glass-border-mid);box-shadow:var(--cosmic-shadow-card);color:var(--cosmic-text-primary);position:relative;overflow:hidden;isolation:isolate}[dir=ltr] .cycles-calendar-v3__day-card[data-v-60fae25f]{background:linear-gradient(160deg,var(--cosmic-bg-card-alt, var(--cosmic-bg-card)),var(--cosmic-bg))}[dir=rtl] .cycles-calendar-v3__day-card[data-v-60fae25f]{background:linear-gradient(-160deg,var(--cosmic-bg-card-alt, var(--cosmic-bg-card)),var(--cosmic-bg))}.cycles-calendar-v3__day-card[data-v-60fae25f]:before{content:"";position:absolute;top:calc(-1 * (var(--space-17) + var(--space-0-5)));width:var(--space-55);height:var(--space-55);border-radius:50%;background:radial-gradient(60% 60% at 82% 18%,color-mix(in oklch,var(--day-accent) 22%,transparent) 0%,transparent 55%),radial-gradient(70% 70% at 64% 8%,color-mix(in oklch,var(--cosmic-lav) 10%,transparent) 0%,transparent 60%);filter:blur(var(--cosmic-blur-medium, 20px));z-index:0;pointer-events:none}[dir=ltr] .cycles-calendar-v3__day-card[data-v-60fae25f]:before{right:calc(-1 * (var(--space-17) + var(--space-0-5)))}[dir=rtl] .cycles-calendar-v3__day-card[data-v-60fae25f]:before{left:calc(-1 * (var(--space-17) + var(--space-0-5)))}.cycles-calendar-v3__day-card[data-v-60fae25f]>*{position:relative;z-index:1}.cycles-calendar-v3__day-card--locked .cycles-calendar-v3__day-card__insights[data-v-60fae25f],.cycles-calendar-v3__day-card--locked .cycles-calendar-v3__day-card__ritual[data-v-60fae25f],.cycles-calendar-v3__day-card--locked .cycles-calendar-v3__day-card__plus-chips[data-v-60fae25f],.cycles-calendar-v3__day-card--locked .cycles-calendar-v3__day-card__actions[data-v-60fae25f]{display:none}.cycles-calendar-v3__day-header[data-v-60fae25f]{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--space-3)}.cycles-calendar-v3__day-date[data-v-60fae25f]{font-size:var(--font-size-2xs);letter-spacing:.12em;text-transform:uppercase;color:var(--cosmic-text-muted);font-weight:var(--font-weight-bold)}.cycles-calendar-v3__day-phase[data-v-60fae25f]{display:inline-flex;align-items:center;gap:var(--space-1-5);margin-top:var(--space-1-5);font-size:var(--cosmic-text-lg);font-weight:var(--font-weight-semibold);color:var(--cosmic-text-primary)}.cycles-calendar-v3__saved-confirmation[data-v-60fae25f]{display:flex;align-items:flex-start;gap:var(--space-2-5);margin-top:var(--space-3-5);padding:var(--space-3-5);border:1px solid color-mix(in srgb,var(--cosmic-mint) 35%,transparent);border-radius:var(--radius-lg);background:color-mix(in srgb,var(--cosmic-mint) 8%,var(--cosmic-bg-card));color:var(--cosmic-mint)}.cycles-calendar-v3__saved-confirmation-copy[data-v-60fae25f]{flex:1;min-width:0}.cycles-calendar-v3__saved-confirmation-copy p[data-v-60fae25f]{margin:var(--space-1) 0 0;color:var(--cosmic-text-secondary);font-size:var(--cosmic-text-sm);line-height:1.45}.cycles-calendar-v3__day-energy[data-v-60fae25f]{width:calc(var(--space-9) + var(--space-0-5));height:calc(var(--space-9) + var(--space-0-5));border-radius:var(--radius-full);display:flex;align-items:center;justify-content:center;background:var(--day-tint);border:1px solid var(--day-accent);color:var(--day-text);flex-shrink:0}.cycles-calendar-v3__insights[data-v-60fae25f]{display:flex;flex-direction:column;gap:var(--space-2-5)}.cycles-calendar-v3__insight[data-v-60fae25f]{display:flex;gap:var(--space-2-25);align-items:flex-start;font-size:var(--cosmic-text-md);line-height:1.5;color:var(--cosmic-text-secondary)}.cycles-calendar-v3__insight-icon[data-v-60fae25f]{width:var(--space-5);height:var(--space-5);display:flex;align-items:center;justify-content:center;border-radius:var(--radius-full);background:var(--cosmic-glass-bg);border:1px solid var(--cosmic-glass-border);flex-shrink:0}.cycles-calendar-v3__insight-icon--mint[data-v-60fae25f]{color:var(--cosmic-mint)}.cycles-calendar-v3__insight-icon--gold[data-v-60fae25f]{color:var(--cosmic-gold)}.cycles-calendar-v3__insight-label[data-v-60fae25f]{color:var(--cosmic-text-muted);font-weight:var(--font-weight-semibold)}.cycles-calendar-v3__ritual[data-v-60fae25f]{display:flex;gap:var(--space-2-25);align-items:flex-start;padding:var(--space-2-75) var(--space-3-25);border-radius:var(--radius-lg);background:var(--cosmic-glass-bg);border:1px solid var(--cosmic-glass-border);font-size:var(--cosmic-text-sm);line-height:1.5;color:var(--cosmic-text-secondary)}.cycles-calendar-v3__ritual-icon[data-v-60fae25f]{color:var(--cosmic-gold);flex-shrink:0}.cycles-calendar-v3__plus-chips[data-v-60fae25f]{display:flex;flex-wrap:wrap;gap:var(--space-2)}.cycles-calendar-v3__locked[data-v-60fae25f]{display:flex;flex-direction:column;gap:var(--space-3);padding:var(--space-4);border-radius:var(--radius-lg);background:var(--cosmic-glass-bg);border:1px dashed var(--cosmic-glass-border-mid);text-align:center}.cycles-calendar-v3__locked-text[data-v-60fae25f]{margin:0;font-size:var(--font-size-sm);line-height:1.5;color:var(--cosmic-text-secondary)}.cycles-calendar-v3__locked-text strong[data-v-60fae25f]{color:var(--cosmic-gold)}.cycles-calendar-v3__actions[data-v-60fae25f]{display:flex;flex-direction:column;gap:var(--space-2-5)}.cycles-calendar-v3__preview[data-v-60fae25f]{display:block;margin-top:var(--space-4);padding:15px 16px;border-radius:var(--radius-2xl);background:var(--cosmic-glass-bg);border:1px solid var(--cosmic-glass-border-mid);cursor:pointer;font-family:inherit;appearance:none;transition:border-color var(--duration-fast) ease,transform 80ms ease}[dir=ltr] .cycles-calendar-v3__preview[data-v-60fae25f]{text-align:left}[dir=rtl] .cycles-calendar-v3__preview[data-v-60fae25f]{text-align:right}.cycles-calendar-v3__preview[data-v-60fae25f]:hover{border-color:var(--cosmic-lav-mid);background:var(--cosmic-glass-bg-hover, var(--cosmic-glass-bg))}.cycles-calendar-v3__preview[data-v-60fae25f]:focus-visible{outline:2px solid var(--cosmic-lav);outline-offset:2px}.cycles-calendar-v3__preview[data-v-60fae25f] .app-button-content{display:contents}.cycles-calendar-v3__preview-top[data-v-60fae25f]{display:flex;align-items:center;justify-content:space-between}.cycles-calendar-v3__preview-label[data-v-60fae25f]{font-size:var(--cosmic-text-xs);letter-spacing:.14em;text-transform:uppercase;color:var(--cosmic-text-muted);font-weight:var(--font-weight-bold)}.cycles-calendar-v3__preview-chevron[data-v-60fae25f]{color:var(--cosmic-lav)}.cycles-calendar-v3__preview-chevron--pink[data-v-60fae25f]{color:var(--cosmic-pink)}.cycles-calendar-v3__preview-body[data-v-60fae25f]{display:flex;align-items:center;gap:10px;margin-top:11px}.cycles-calendar-v3__preview+.cycles-calendar-v3__preview[data-v-60fae25f]{margin-top:var(--space-4)}.cycles-calendar-v3__preview-icon[data-v-60fae25f]{width:var(--space-8-5);height:var(--space-8-5);border-radius:var(--radius-full);display:flex;align-items:center;justify-content:center;flex-shrink:0}.cycles-calendar-v3__preview-icon--gold[data-v-60fae25f]{background:rgba(var(--cosmic-gold-rgb),.14);border:1px solid rgba(var(--cosmic-gold-rgb),.4);color:var(--cosmic-gold)}.cycles-calendar-v3__preview-icon--pink[data-v-60fae25f]{background:rgba(var(--cosmic-lav-rgb),.14);border:1px solid rgba(var(--cosmic-lav-rgb),.35);color:var(--cosmic-pink)}.cycles-calendar-v3__preview-icon--lav[data-v-60fae25f]{background:color-mix(in srgb,var(--cosmic-lav) 14%,transparent);border:1px solid color-mix(in srgb,var(--cosmic-lav) 35%,transparent);color:var(--cosmic-lav)}.cycles-calendar-v3__preview-copy[data-v-60fae25f]{display:flex;flex-direction:column;gap:var(--space-0-5)}.cycles-calendar-v3__preview-title[data-v-60fae25f]{font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);color:var(--cosmic-text-primary)}.cycles-calendar-v3__preview-subtitle[data-v-60fae25f]{font-size:var(--cosmic-text-xs);color:var(--cosmic-text-muted)}@media (min-width: 600px){.cycles-calendar-v3[data-v-60fae25f]{max-width:680px;margin-inline:auto}}@media (min-width: 1024px){.cycles-calendar-v3[data-v-60fae25f]{max-width:none;display:grid;grid-template-columns:minmax(0,1.4fr) minmax(320px,1fr);grid-auto-flow:row dense;column-gap:var(--space-6);row-gap:var(--space-3);align-items:start;padding-block-end:var(--space-8)}.cycles-calendar-v3[data-v-60fae25f]>:first-child{grid-column:1;grid-row:1/span 6}.cycles-calendar-v3[data-v-60fae25f]>:not(:first-child){grid-column:2}.cycles-calendar-v3__day-card[data-v-60fae25f]{margin-top:0}}@keyframes cosmic-skeleton-loading-fd5bcfca{0%{background-position:200% 0}to{background-position:-200% 0}}@keyframes cosmic-fade-in-fd5bcfca{0%{opacity:0}to{opacity:1}}@keyframes cosmic-slide-up-fd5bcfca{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes specular-flash-anim-fd5bcfca{0%{opacity:.11}50%{opacity:.22}to{opacity:.11}}@media (max-width: 480px){.liquid-glass-performance-reduce[data-v-fd5bcfca],[class*=liquid-glass][data-v-fd5bcfca],.glass-card[data-v-fd5bcfca],.glass-panel[data-v-fd5bcfca]{backdrop-filter:blur(var(--glass-blur-sm)) saturate(1.6) brightness(1.02)!important;-webkit-backdrop-filter:blur(var(--glass-blur-sm)) saturate(1.6) brightness(1.02)!important}}.cycles-sub-screen[data-v-fd5bcfca]{position:relative;width:100%;flex:0 0 auto;min-height:auto;display:flex;flex-direction:column;overflow:visible;isolation:isolate;background:transparent;color:var(--cosmic-text-primary)}.cycles-sub-screen[data-v-fd5bcfca]:before{content:"";position:absolute;inset:0;pointer-events:none;z-index:-1;background:transparent}[data-v-fd5bcfca] .pg-fwd-enter-active,[data-v-fd5bcfca] .pg-fwd-leave-active,[data-v-fd5bcfca] .pg-back-enter-active,[data-v-fd5bcfca] .pg-back-leave-active,[data-v-fd5bcfca] .pg-fade-enter-active,[data-v-fd5bcfca] .pg-fade-leave-active{transition:transform var(--duration-normal, .26s) var(--ease-spring, cubic-bezier(.34, 1.56, .64, 1)),opacity var(--duration-normal, .26s) var(--ease-smooth, ease)}[data-v-fd5bcfca] .pg-fwd-enter-from{opacity:0}[dir=ltr][data-v-fd5bcfca] .pg-fwd-enter-from{transform:translate(40px)}[dir=rtl][data-v-fd5bcfca] .pg-fwd-enter-from{transform:translate(-40px)}[data-v-fd5bcfca] .pg-fwd-enter-to,[data-v-fd5bcfca] .pg-fwd-leave-from{opacity:1;transform:translate(0)}[data-v-fd5bcfca] .pg-fwd-leave-to{opacity:0}[dir=ltr][data-v-fd5bcfca] .pg-fwd-leave-to{transform:translate(-40px)}[dir=rtl][data-v-fd5bcfca] .pg-fwd-leave-to{transform:translate(40px)}[data-v-fd5bcfca] .pg-back-enter-from{opacity:0}[dir=ltr][data-v-fd5bcfca] .pg-back-enter-from{transform:translate(-40px)}[dir=rtl][data-v-fd5bcfca] .pg-back-enter-from{transform:translate(40px)}[data-v-fd5bcfca] .pg-back-enter-to,[data-v-fd5bcfca] .pg-back-leave-from{opacity:1;transform:translate(0)}[data-v-fd5bcfca] .pg-back-leave-to{opacity:0}[dir=ltr][data-v-fd5bcfca] .pg-back-leave-to{transform:translate(40px)}[dir=rtl][data-v-fd5bcfca] .pg-back-leave-to{transform:translate(-40px)}[data-v-fd5bcfca] .pg-fade-enter-from{opacity:0}[data-v-fd5bcfca] .pg-fade-enter-to,[data-v-fd5bcfca] .pg-fade-leave-from{opacity:1}[data-v-fd5bcfca] .pg-fade-leave-to{opacity:0}@media (prefers-reduced-motion: reduce){[data-v-fd5bcfca] .pg-fwd-enter-active,[data-v-fd5bcfca] .pg-fwd-leave-active,[data-v-fd5bcfca] .pg-back-enter-active,[data-v-fd5bcfca] .pg-back-leave-active,[data-v-fd5bcfca] .pg-fade-enter-active,[data-v-fd5bcfca] .pg-fade-leave-active{transition:none}}
