.DayNavigator-module__xFmPUG__navigator{justify-content:center;align-items:center;gap:12px;padding:16px 0;display:flex}.DayNavigator-module__xFmPUG__arrow{cursor:pointer;color:var(--jungle-green);transition:background-color var(--dur-base) var(--ease-hover), filter var(--dur-base) var(--ease-hover);background:0 0;border:none;border-radius:8px;align-items:center;padding:6px;display:flex}@media (hover:hover) and (pointer:fine){.DayNavigator-module__xFmPUG__arrow:hover:not(:disabled){background:#4caf501a}}.DayNavigator-module__xFmPUG__arrow:active:not(:disabled){filter:brightness(var(--active-brightness))}.DayNavigator-module__xFmPUG__arrow:disabled{opacity:.3;cursor:default}.DayNavigator-module__xFmPUG__center{flex-direction:column;align-items:center;gap:4px;display:flex}.DayNavigator-module__xFmPUG__tabs{background:#4caf5014;border-radius:10px;gap:4px;padding:3px;display:flex}.DayNavigator-module__xFmPUG__tab{color:var(--jungle-green);cursor:pointer;transition:background-color var(--dur-base) var(--ease-hover), color var(--dur-base) var(--ease-hover), box-shadow var(--dur-base) var(--ease-hover), filter var(--dur-base) var(--ease-hover);background:0 0;border:none;border-radius:8px;padding:6px 16px;font-size:.85rem;font-weight:600}@media (hover:hover) and (pointer:fine){.DayNavigator-module__xFmPUG__tab:hover{background:#4caf501f}}.DayNavigator-module__xFmPUG__tab:active{filter:brightness(var(--active-brightness))}.DayNavigator-module__xFmPUG__tab.DayNavigator-module__xFmPUG__active{background:var(--action-primary);color:#fff;box-shadow:0 1px 4px #4caf504d}.DayNavigator-module__xFmPUG__dateLabel{color:var(--text-muted);font-size:.8rem;font-weight:500}
.NotificationToggle-module__gm-A0q__toggle{border:1px solid var(--border-default);background:var(--bg-surface);color:var(--text-muted);cursor:pointer;transition:background-color var(--dur-base) var(--ease-hover), border-color var(--dur-base) var(--ease-hover), color var(--dur-base) var(--ease-hover), filter var(--dur-base) var(--ease-hover);border-radius:8px;align-items:center;gap:6px;padding:6px 14px;font-size:.8rem;font-weight:600;display:flex}@media (hover:hover) and (pointer:fine){.NotificationToggle-module__gm-A0q__toggle:hover:not(:disabled){border-color:var(--action-primary);color:var(--jungle-green)}}.NotificationToggle-module__gm-A0q__toggle:active:not(:disabled){filter:brightness(var(--active-brightness))}.NotificationToggle-module__gm-A0q__toggle.NotificationToggle-module__gm-A0q__enabled{border-color:var(--action-primary);color:var(--jungle-green);background:#4caf5014}.NotificationToggle-module__gm-A0q__toggle:disabled{opacity:.4;cursor:default}
.TagPicker-module__HbjPwa__dotTrigger{border:2px solid var(--border-default);cursor:pointer;width:16px;height:16px;transition:transform var(--dur-fast) var(--ease-hover), border-color var(--dur-fast) var(--ease-hover);background:0 0;border-radius:50%;flex-shrink:0;padding:0}@media (hover:hover) and (pointer:fine){.TagPicker-module__HbjPwa__dotTrigger:hover{transform:scale(var(--hover-scale-lg));border-color:var(--action-primary)}}.TagPicker-module__HbjPwa__dotTrigger:active{filter:brightness(var(--active-brightness))}.TagPicker-module__HbjPwa__dotTrigger:focus-visible{outline:2px solid var(--action-primary);outline-offset:2px}.TagPicker-module__HbjPwa__dotStatic{border:2px solid var(--border-default);background:0 0;border-radius:50%;flex-shrink:0;width:14px;height:14px;display:inline-block}.TagPicker-module__HbjPwa__menu{z-index:var(--z-drawer-controls);background:var(--bg-surface);border:1px solid var(--border-default);border-radius:8px;flex-direction:column;min-width:160px;max-width:220px;max-height:260px;padding:4px;display:flex;position:fixed;overflow-y:auto;box-shadow:0 10px 30px #00000038}.TagPicker-module__HbjPwa__menuItem{color:var(--text-primary);cursor:pointer;text-align:left;white-space:nowrap;transition:background-color var(--dur-fast) var(--ease-hover);background:0 0;border:none;border-radius:6px;align-items:center;gap:8px;padding:8px 10px;font-size:.82rem;font-weight:600;display:flex}@media (hover:hover) and (pointer:fine){.TagPicker-module__HbjPwa__menuItem:hover{background:var(--bg-surface-elevated)}}.TagPicker-module__HbjPwa__menuItem:active{filter:brightness(var(--active-brightness))}.TagPicker-module__HbjPwa__menuItem:focus-visible{outline:2px solid var(--action-primary);outline-offset:-2px}.TagPicker-module__HbjPwa__menuItemActive{background:var(--bg-surface-elevated)}.TagPicker-module__HbjPwa__menuDot{border-radius:50%;flex-shrink:0;width:12px;height:12px}.TagPicker-module__HbjPwa__menuDotEmpty{border:2px solid var(--border-default);border-radius:50%;flex-shrink:0;width:12px;height:12px}.TagPicker-module__HbjPwa__menuEmpty{color:var(--text-muted);padding:8px 10px;font-size:.78rem}
.PlannerTable-module__mjO1rq__tableWrapper{background:var(--bg-surface);border-radius:16px;overflow:hidden;box-shadow:0 2px 12px #0000000f}.PlannerTable-module__mjO1rq__tableTopBar{flex-wrap:wrap;align-items:center;gap:8px;padding:10px 14px 0;display:flex}.PlannerTable-module__mjO1rq__wipeButton{color:#e53e3e;cursor:pointer;transition:background-color var(--dur-base) var(--ease-hover), color var(--dur-base) var(--ease-hover), filter var(--dur-base) var(--ease-hover);background:0 0;border:1.5px solid #e53e3e;border-radius:7px;margin-left:auto;padding:5px 14px;font-size:.78rem;font-weight:600}@media (hover:hover) and (pointer:fine){.PlannerTable-module__mjO1rq__wipeButton:hover:not(:disabled){background:#fff5f5}}.PlannerTable-module__mjO1rq__wipeButton:active:not(:disabled){filter:brightness(var(--active-brightness))}.PlannerTable-module__mjO1rq__wipeButtonDisabled{color:var(--text-muted);border-color:var(--border-default);cursor:not-allowed}.PlannerTable-module__mjO1rq__twoCol{display:none}.PlannerTable-module__mjO1rq__singleCol{display:table}@media (min-width:860px){.PlannerTable-module__mjO1rq__twoCol{grid-template-columns:1fr 1fr;gap:0;display:grid}.PlannerTable-module__mjO1rq__twoCol .PlannerTable-module__mjO1rq__table:first-child{border-right:1px solid var(--border-default)}.PlannerTable-module__mjO1rq__singleCol{display:none}}.PlannerTable-module__mjO1rq__table{border-collapse:collapse;width:100%}.PlannerTable-module__mjO1rq__headerHour,.PlannerTable-module__mjO1rq__headerTask,.PlannerTable-module__mjO1rq__headerMeta,.PlannerTable-module__mjO1rq__headerCheck{text-transform:uppercase;letter-spacing:.05em;color:var(--jungle-green);text-align:left;border-bottom:1px solid var(--border-default);background:#4caf500f;padding:10px 14px;font-size:.75rem;font-weight:700}.PlannerTable-module__mjO1rq__headerHour{width:80px}.PlannerTable-module__mjO1rq__headerMeta{width:96px}.PlannerTable-module__mjO1rq__headerCheck{text-align:center;width:56px}.PlannerTable-module__mjO1rq__row{transition:background-color var(--dur-fast) var(--ease-hover)}@media (hover:hover) and (pointer:fine){.PlannerTable-module__mjO1rq__row:hover{background:#4caf5008}}.PlannerTable-module__mjO1rq__row td{border-bottom:1px solid var(--border-default)}.PlannerTable-module__mjO1rq__currentRow{background:#4caf5014!important}.PlannerTable-module__mjO1rq__currentRow td{border-bottom-color:#4caf5026}.PlannerTable-module__mjO1rq__pastRow{opacity:.7}.PlannerTable-module__mjO1rq__completedRow .PlannerTable-module__mjO1rq__taskInput{color:var(--text-muted);text-decoration:line-through}.PlannerTable-module__mjO1rq__continuationRow{opacity:.55}.PlannerTable-module__mjO1rq__continuationText{color:var(--text-muted);white-space:nowrap;text-overflow:ellipsis;padding:8px 10px;font-size:.8rem;font-style:italic;display:block;overflow:hidden}.PlannerTable-module__mjO1rq__hourCell{vertical-align:middle;padding:0 14px}.PlannerTable-module__mjO1rq__hourLabel{color:var(--jungle-green);white-space:nowrap;font-size:.82rem;font-weight:600}.PlannerTable-module__mjO1rq__taskCell{vertical-align:middle;padding:4px 8px}.PlannerTable-module__mjO1rq__taskInput{width:100%;color:var(--jungle-green);transition:border-color var(--dur-base) var(--ease-hover), background-color var(--dur-base) var(--ease-hover), box-shadow var(--dur-base) var(--ease-hover);background:0 0;border:1px solid #0000;border-radius:6px;outline:none;padding:8px 10px;font-size:.85rem}.PlannerTable-module__mjO1rq__taskInput:focus{border-color:var(--action-primary);background:var(--bg-surface);box-shadow:0 0 0 2px #4caf501f}.PlannerTable-module__mjO1rq__taskInput:disabled{cursor:default;color:var(--text-muted)}.PlannerTable-module__mjO1rq__taskInput::placeholder{color:var(--text-muted);font-style:italic}@keyframes PlannerTable-module__mjO1rq__inputShimmer{0%,to{background:0 0}50%{background:#4caf500f}}.PlannerTable-module__mjO1rq__taskInputLoading{animation:1.4s ease-in-out infinite PlannerTable-module__mjO1rq__inputShimmer}.PlannerTable-module__mjO1rq__metaCell{vertical-align:middle;padding:0 8px}.PlannerTable-module__mjO1rq__metaGroup{flex-wrap:nowrap;align-items:center;gap:6px;display:flex}.PlannerTable-module__mjO1rq__spanControl{align-items:center;gap:3px;display:inline-flex}.PlannerTable-module__mjO1rq__spanBadge{color:var(--jungle-green);white-space:nowrap;background:#4caf501f;border-radius:5px;padding:1px 5px;font-size:.68rem;font-weight:700}.PlannerTable-module__mjO1rq__spanButtons{gap:2px;display:inline-flex}.PlannerTable-module__mjO1rq__spanButton{border:1px solid var(--border-default);background:var(--bg-surface);width:16px;height:16px;color:var(--text-muted);cursor:pointer;border-radius:4px;justify-content:center;align-items:center;padding:0;transition:border-color .12s,color .12s;display:inline-flex}.PlannerTable-module__mjO1rq__spanButton:hover:not(:disabled){border-color:var(--action-primary);color:var(--action-primary)}.PlannerTable-module__mjO1rq__spanButton:disabled{opacity:.4;cursor:not-allowed}.PlannerTable-module__mjO1rq__spanButton:focus-visible{outline:2px solid var(--action-primary);outline-offset:1px}.PlannerTable-module__mjO1rq__playButton{background:var(--action-primary);color:#fff;cursor:pointer;opacity:0;border:none;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:20px;height:20px;padding:0;transition:opacity .15s,background .15s,transform .12s;display:inline-flex}.PlannerTable-module__mjO1rq__row:hover .PlannerTable-module__mjO1rq__playButton,.PlannerTable-module__mjO1rq__row:focus-within .PlannerTable-module__mjO1rq__playButton,.PlannerTable-module__mjO1rq__playButton:focus-visible{opacity:1}.PlannerTable-module__mjO1rq__playButton:hover{background:var(--action-primary-hover);transform:scale(1.08)}.PlannerTable-module__mjO1rq__playButton:focus-visible{outline:2px solid var(--action-primary);outline-offset:2px}@media (hover:none){.PlannerTable-module__mjO1rq__playButton{opacity:1}}.PlannerTable-module__mjO1rq__checkCell{vertical-align:middle;text-align:center;padding:0 14px}.PlannerTable-module__mjO1rq__checkbox{border:2px solid var(--border-default);background:var(--bg-surface);cursor:pointer;width:24px;height:24px;transition:background-color var(--dur-base) var(--ease-hover), border-color var(--dur-base) var(--ease-hover), color var(--dur-base) var(--ease-hover), filter var(--dur-base) var(--ease-hover);border-radius:6px;justify-content:center;align-items:center;padding:0;display:inline-flex}@media (hover:hover) and (pointer:fine){.PlannerTable-module__mjO1rq__checkbox:hover{border-color:var(--hover-border)}}.PlannerTable-module__mjO1rq__checkbox:active{filter:brightness(var(--active-brightness))}.PlannerTable-module__mjO1rq__checkbox.PlannerTable-module__mjO1rq__checked{background:var(--action-primary);border-color:var(--action-primary);color:#fff}.PlannerTable-module__mjO1rq__checkbox.PlannerTable-module__mjO1rq__readOnly{cursor:default;opacity:.6}.PlannerTable-module__mjO1rq__completionBar{border-top:1px solid var(--border-default);color:var(--jungle-green);justify-content:center;align-items:center;gap:6px;padding:12px 14px;font-size:.82rem;font-weight:600;display:flex}.PlannerTable-module__mjO1rq__completionPercent{color:var(--text-muted);font-weight:500}@media (max-width:600px){.PlannerTable-module__mjO1rq__headerHour{width:60px}.PlannerTable-module__mjO1rq__hourLabel{font-size:.75rem}.PlannerTable-module__mjO1rq__taskInput{padding:6px 8px;font-size:.8rem}.PlannerTable-module__mjO1rq__headerHour,.PlannerTable-module__mjO1rq__headerTask,.PlannerTable-module__mjO1rq__headerMeta,.PlannerTable-module__mjO1rq__headerCheck{padding:8px 10px;font-size:.7rem}.PlannerTable-module__mjO1rq__headerMeta{width:76px}.PlannerTable-module__mjO1rq__hourCell{padding:0 10px}.PlannerTable-module__mjO1rq__metaCell{padding:0 6px}.PlannerTable-module__mjO1rq__checkCell{padding:0 10px}}
.PlannerActions-module__kO0DRG__actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.PlannerActions-module__kO0DRG__actionButton{color:var(--jungle-green);border:1.5px solid var(--border-default);cursor:pointer;transition:background-color var(--dur-base) var(--ease-hover), border-color var(--dur-base) var(--ease-hover);background:0 0;border-radius:7px;align-items:center;gap:6px;padding:5px 12px;font-size:.78rem;font-weight:600;display:inline-flex}@media (hover:hover) and (pointer:fine){.PlannerActions-module__kO0DRG__actionButton:hover{background:var(--bg-surface-elevated);border-color:var(--action-primary)}}.PlannerActions-module__kO0DRG__actionButton:active{filter:brightness(var(--active-brightness))}.PlannerActions-module__kO0DRG__actionButton:focus-visible{outline:2px solid var(--action-primary);outline-offset:2px}.PlannerActions-module__kO0DRG__panel{z-index:var(--z-drawer-controls);background:var(--bg-surface);border:1px solid var(--border-default);box-sizing:border-box;border-radius:10px;flex-direction:column;gap:8px;max-height:340px;padding:10px;display:flex;position:fixed;overflow-y:auto;box-shadow:0 10px 30px #00000038}.PlannerActions-module__kO0DRG__panelHeader{text-transform:uppercase;letter-spacing:.04em;color:var(--text-muted);font-size:.72rem;font-weight:700}.PlannerActions-module__kO0DRG__panelEmpty{color:var(--text-muted);padding:4px 0;font-size:.82rem}.PlannerActions-module__kO0DRG__templateList{flex-direction:column;gap:2px;margin:0;padding:0;list-style:none;display:flex}.PlannerActions-module__kO0DRG__templateRow{align-items:center;gap:4px;display:flex}.PlannerActions-module__kO0DRG__templateApply{text-align:left;min-width:0;color:var(--text-primary);cursor:pointer;transition:background-color var(--dur-fast) var(--ease-hover);text-overflow:ellipsis;white-space:nowrap;background:0 0;border:none;border-radius:6px;flex:1;padding:7px 8px;font-size:.83rem;font-weight:600;overflow:hidden}@media (hover:hover) and (pointer:fine){.PlannerActions-module__kO0DRG__templateApply:hover:not(:disabled){background:var(--bg-surface-elevated)}}.PlannerActions-module__kO0DRG__templateApply:active:not(:disabled){filter:brightness(var(--active-brightness))}.PlannerActions-module__kO0DRG__templateApply:disabled{opacity:.6;cursor:not-allowed}.PlannerActions-module__kO0DRG__templateDelete{width:26px;height:26px;color:var(--color-error);cursor:pointer;transition:background-color var(--dur-fast) var(--ease-hover);background:0 0;border:none;border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}@media (hover:hover) and (pointer:fine){.PlannerActions-module__kO0DRG__templateDelete:hover:not(:disabled){background:var(--color-error-bg)}}.PlannerActions-module__kO0DRG__templateDelete:active:not(:disabled){filter:brightness(var(--active-brightness))}.PlannerActions-module__kO0DRG__templateDelete:disabled{opacity:.5;cursor:not-allowed}.PlannerActions-module__kO0DRG__panelDivider{background:var(--border-default);height:1px}.PlannerActions-module__kO0DRG__saveRow{gap:6px;display:flex}.PlannerActions-module__kO0DRG__saveInput{border:1px solid var(--border-default);background:var(--bg-surface);min-width:0;color:var(--text-primary);border-radius:6px;flex:1;padding:7px 9px;font-size:.82rem}.PlannerActions-module__kO0DRG__saveInput:focus{border-color:var(--action-primary);outline:none;box-shadow:0 0 0 2px #4caf501f}.PlannerActions-module__kO0DRG__saveButton{background:var(--action-primary);color:#fff;cursor:pointer;width:32px;height:32px;transition:background-color var(--dur-base) var(--ease-hover);border:none;border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}@media (hover:hover) and (pointer:fine){.PlannerActions-module__kO0DRG__saveButton:hover:not(:disabled){background:var(--action-primary-hover)}}.PlannerActions-module__kO0DRG__saveButton:active:not(:disabled){filter:brightness(var(--active-brightness))}.PlannerActions-module__kO0DRG__saveButton:disabled{opacity:.5;cursor:not-allowed}@media (max-width:600px){.PlannerActions-module__kO0DRG__actionButton{padding:5px 9px;font-size:.72rem}}
.PieChart-module__cxruNa__container{flex-direction:column;flex:1;align-items:center;gap:12px;min-height:0;display:flex}.PieChart-module__cxruNa__chartRow{justify-content:center;align-items:center;width:100%;display:flex;position:relative}.PieChart-module__cxruNa__chartWrapper{flex-shrink:0;justify-content:center;align-items:center;display:flex}.PieChart-module__cxruNa__totalTag{justify-content:center;align-items:center;margin:0 auto 2px;display:flex}.PieChart-module__cxruNa__totalTagText{color:#fff;letter-spacing:.04em;text-shadow:0 0 6px #ffffffb3,0 0 14px #ffffff4d;white-space:nowrap;background:#111;border-radius:20px;padding:4px 12px;font-size:11px;font-weight:700;display:inline-block;box-shadow:0 2px 8px #00000059}.PieChart-module__cxruNa__canvas{max-width:100%;height:auto;display:block}.PieChart-module__cxruNa__legend{background:var(--bg-surface-elevated);border-radius:8px;flex-direction:column;flex:1;gap:6px;width:100%;min-height:0;max-height:240px;padding:12px;display:flex;overflow-y:auto}.PieChart-module__cxruNa__containerContent{flex:0 auto}.PieChart-module__cxruNa__legendContent{flex:none;max-height:240px}.PieChart-module__cxruNa__legendItem{background:var(--bg-surface);border:2px solid var(--border-default);transition:background-color var(--dur-base) var(--ease-hover), border-color var(--dur-base) var(--ease-hover);cursor:pointer;border-radius:6px;align-items:center;gap:8px;padding:6px 10px;display:flex}@media (hover:hover) and (pointer:fine){.PieChart-module__cxruNa__legendItem:hover{border-color:var(--action-primary);background:var(--bg-surface-elevated)}}.PieChart-module__cxruNa__legendItem:active{filter:brightness(var(--active-brightness))}.PieChart-module__cxruNa__legendDot{border-radius:50%;flex-shrink:0;width:14px;height:14px}.PieChart-module__cxruNa__legendLabel{color:var(--jungle-green);flex:1;font-size:14px;font-weight:600}.PieChart-module__cxruNa__legendValue{color:var(--jungle-green-soft);font-size:13px;font-weight:600}@media (max-width:960px){.PieChart-module__cxruNa__legend{-webkit-overflow-scrolling:touch;overscroll-behavior:contain;max-height:204px}.PieChart-module__cxruNa__legendContent{max-height:204px}}.PieChart-module__cxruNa__emptyState{text-align:center;color:var(--text-muted);padding:16px;font-size:14px;font-weight:500}
.ActivityHeatmap-module__6f1SSG__container{background:var(--bg-surface);box-sizing:border-box;border-radius:clamp(12px,2vw,16px);margin-top:clamp(28px,5vw,40px);padding:clamp(16px,2.5vw,24px);position:relative;overflow:hidden;box-shadow:0 3px 10px #00000014}.ActivityHeatmap-module__6f1SSG__header{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;margin-bottom:clamp(12px,2vw,16px);display:grid;position:relative}.ActivityHeatmap-module__6f1SSG__title{color:var(--jungle-green);grid-column:2;justify-self:center;margin:0;font-size:clamp(15px,2.5vw,18px);font-weight:700}.ActivityHeatmap-module__6f1SSG__yearNav{grid-column:3;justify-self:end;align-items:center;gap:8px;display:flex}.ActivityHeatmap-module__6f1SSG__yearLabel{color:var(--jungle-green);text-align:center;min-width:44px;font-size:clamp(13px,2vw,15px);font-weight:600}.ActivityHeatmap-module__6f1SSG__yearBtn{background:var(--bg-surface-elevated);cursor:pointer;width:28px;height:28px;color:var(--jungle-green-soft);transition:background-color var(--dur-base) var(--ease-hover), color var(--dur-base) var(--ease-hover);border:none;border-radius:6px;justify-content:center;align-items:center;font-size:14px;font-weight:700;display:flex}@media (hover:hover) and (pointer:fine){.ActivityHeatmap-module__6f1SSG__yearBtn:hover{background:var(--border-default);color:var(--jungle-green)}}.ActivityHeatmap-module__6f1SSG__yearBtn:active:not(:disabled){filter:brightness(var(--active-brightness))}.ActivityHeatmap-module__6f1SSG__yearBtn:disabled{opacity:.3;cursor:not-allowed}.ActivityHeatmap-module__6f1SSG__gridWrapper{box-sizing:border-box;z-index:1;flex-direction:column;align-items:stretch;width:100%;display:flex;position:relative}.ActivityHeatmap-module__6f1SSG__gridStack{flex-direction:column;gap:clamp(8px,2vw,14px);width:100%;display:flex}.ActivityHeatmap-module__6f1SSG__grid{grid-template-columns:var(--heatmap-label-width,26px) repeat(var(--week-count,53), minmax(0, 1fr));box-sizing:border-box;gap:clamp(2px,.3vw,3px);width:100%;display:grid}.ActivityHeatmap-module__6f1SSG__monthRow{display:contents}.ActivityHeatmap-module__6f1SSG__monthRowSpacer{visibility:hidden}.ActivityHeatmap-module__6f1SSG__monthLabel{min-width:0;color:var(--jungle-green-soft);text-align:left;white-space:nowrap;font-size:11px;font-weight:600;overflow:visible}.ActivityHeatmap-module__6f1SSG__weekRow{display:contents}.ActivityHeatmap-module__6f1SSG__dayLabel{color:var(--jungle-green-soft);text-align:right;justify-content:flex-end;align-items:center;height:100%;min-height:0;padding-right:4px;font-size:11px;font-weight:600;line-height:1;display:flex;overflow:visible}.ActivityHeatmap-module__6f1SSG__cell{appearance:none;font:inherit;aspect-ratio:1;cursor:default;touch-action:manipulation;-webkit-tap-highlight-color:transparent;width:100%;min-width:0;transition:transform var(--dur-fast) var(--ease-hover), box-shadow var(--dur-base) var(--ease-hover);border:0;border-radius:4px;margin:0;padding:0;position:relative}.ActivityHeatmap-module__6f1SSG__cell:disabled{cursor:default}.ActivityHeatmap-module__6f1SSG__cell:focus-visible{outline:2px solid var(--jungle-green);outline-offset:1px}.ActivityHeatmap-module__6f1SSG__cellHovered{outline:2px solid var(--jungle-green);outline-offset:0;transform:scale(var(--hover-scale));box-shadow:0 0 8px color-mix(in srgb, var(--heatmap-l4,var(--jungle-green)) 65%, transparent);z-index:1}.ActivityHeatmap-module__6f1SSG__cellSelected{outline:2px solid var(--jungle-green);outline-offset:0;box-shadow:0 4px 12px color-mix(in srgb, var(--jungle-green) 24%, transparent);z-index:1}.ActivityHeatmap-module__6f1SSG__cellEmpty{background:var(--heatmap-empty,var(--bg-surface-elevated));opacity:.5}.ActivityHeatmap-module__6f1SSG__cellLevel0{background:var(--heatmap-empty,var(--bg-surface-elevated))}.ActivityHeatmap-module__6f1SSG__cellLevel1{background:var(--heatmap-l1,color-mix(in srgb, var(--jungle-green) 26%, var(--bg-surface-elevated)))}.ActivityHeatmap-module__6f1SSG__cellLevel2{background:var(--heatmap-l2,color-mix(in srgb, var(--jungle-green) 52%, var(--bg-surface-elevated)))}.ActivityHeatmap-module__6f1SSG__cellLevel3{background:var(--heatmap-l3,color-mix(in srgb, var(--jungle-green) 78%, var(--bg-surface-elevated)))}.ActivityHeatmap-module__6f1SSG__cellLevel4{background:linear-gradient(135deg, color-mix(in srgb, var(--heatmap-l4,var(--jungle-green)) 82%, var(--analytics-gold-soft,#ffd76a)) 0%, var(--heatmap-l4,var(--jungle-green)) 100%);box-shadow:0 0 6px color-mix(in srgb, var(--heatmap-l4,var(--jungle-green)) 60%, transparent)}.ActivityHeatmap-module__6f1SSG__footer{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;margin-top:clamp(10px,1.5vw,14px);display:flex}.ActivityHeatmap-module__6f1SSG__summary{color:var(--jungle-green-soft);font-size:clamp(11px,1.8vw,12px);font-weight:500}.ActivityHeatmap-module__6f1SSG__summaryCount{color:var(--jungle-green);font-weight:700}.ActivityHeatmap-module__6f1SSG__legend{color:var(--jungle-green-soft);align-items:center;gap:4px;font-size:10px;font-weight:500;display:flex}.ActivityHeatmap-module__6f1SSG__legendCell{border-radius:3px;width:12px;height:12px}.ActivityHeatmap-module__6f1SSG__tooltip{background:color-mix(in srgb, var(--bg-surface-elevated) 90%, transparent);-webkit-backdrop-filter:blur(14px);border:1px solid color-mix(in srgb, var(--jungle-green) 30%, var(--border-default));z-index:1000;min-width:170px;max-width:250px;box-shadow:0 12px 28px color-mix(in srgb, var(--foreground) 16%, transparent), inset 0 1px 0 color-mix(in srgb, var(--bg-surface) 60%, transparent);pointer-events:none;border-radius:12px;padding:11px 13px;animation:.14s ease-out ActivityHeatmap-module__6f1SSG__fj-fade-in;position:fixed;overflow:hidden}.ActivityHeatmap-module__6f1SSG__tooltip:before{content:"";background:linear-gradient(90deg, var(--jungle-green), var(--analytics-gold-soft,#ffd76a));height:3px;position:absolute;top:0;left:0;right:0}.ActivityHeatmap-module__6f1SSG__tooltipHeader{justify-content:space-between;align-items:center;gap:10px;display:flex}.ActivityHeatmap-module__6f1SSG__tooltipDate{color:var(--text-secondary);letter-spacing:.1px;font-size:11.5px;font-weight:700}.ActivityHeatmap-module__6f1SSG__tooltipTotal{color:var(--jungle-green);background:color-mix(in srgb, var(--jungle-green) 12%, transparent);border:1px solid color-mix(in srgb, var(--jungle-green) 25%, transparent);border-radius:999px;flex-shrink:0;padding:2px 8px;font-size:11.5px;font-weight:800}.ActivityHeatmap-module__6f1SSG__tooltipTags{border-top:1px dashed color-mix(in srgb, var(--jungle-green) 30%, var(--border-default));flex-direction:column;gap:6px;margin-top:9px;padding-top:8px;display:flex}.ActivityHeatmap-module__6f1SSG__tooltipTagRow{align-items:center;gap:7px;display:flex}.ActivityHeatmap-module__6f1SSG__tooltipTagDot{width:8px;height:8px;box-shadow:0 0 5px color-mix(in srgb, currentColor 40%, transparent);border-radius:50%;flex-shrink:0}.ActivityHeatmap-module__6f1SSG__tooltipTagName{color:var(--text-primary);text-overflow:ellipsis;white-space:nowrap;flex:1;font-size:11.5px;font-weight:600;overflow:hidden}.ActivityHeatmap-module__6f1SSG__tooltipTagTime{color:var(--jungle-green);flex-shrink:0;font-size:11.5px;font-weight:800}@keyframes ActivityHeatmap-module__6f1SSG__activityHeatmapShimmerSweep{to{transform:translate(160%)}}.ActivityHeatmap-module__6f1SSG__skeletonShimmer{position:relative;overflow:hidden}.ActivityHeatmap-module__6f1SSG__skeletonShimmer:after{content:"";background:linear-gradient(90deg, transparent, color-mix(in srgb, var(--bg-surface) 65%, transparent), transparent);animation:1.6s ease-in-out infinite ActivityHeatmap-module__6f1SSG__activityHeatmapShimmerSweep;position:absolute;inset:0;transform:translate(-160%)}@media (prefers-reduced-motion:reduce){.ActivityHeatmap-module__6f1SSG__skeletonShimmer:after{opacity:0;animation:none}}.ActivityHeatmap-module__6f1SSG__skeletonPill{background:var(--bg-surface-elevated);border-radius:6px;width:32px;height:14px;display:inline-block}.ActivityHeatmap-module__6f1SSG__skeletonPillWide{width:140px;height:12px}.ActivityHeatmap-module__6f1SSG__skeletonMonthPill{background:var(--bg-surface-elevated);border-radius:3px;width:16px;max-width:100%;height:1.1em;display:inline-block}.ActivityHeatmap-module__6f1SSG__skeletonDesktop{display:block}.ActivityHeatmap-module__6f1SSG__skeletonMobile{display:none}@media (max-width:639.98px){.ActivityHeatmap-module__6f1SSG__skeletonDesktop{display:none}.ActivityHeatmap-module__6f1SSG__skeletonMobile{display:block}}@media (max-width:768px){.ActivityHeatmap-module__6f1SSG__container{padding:clamp(12px,2vw,16px)}.ActivityHeatmap-module__6f1SSG__header{min-height:40px}.ActivityHeatmap-module__6f1SSG__grid{--heatmap-label-width:20px}.ActivityHeatmap-module__6f1SSG__dayLabel{font-size:8px;line-height:8px}.ActivityHeatmap-module__6f1SSG__monthLabel{font-size:10px}.ActivityHeatmap-module__6f1SSG__yearBtn{min-width:40px;min-height:40px}}@media (max-width:639.98px){.ActivityHeatmap-module__6f1SSG__grid{--heatmap-label-width:14px;gap:2px}.ActivityHeatmap-module__6f1SSG__gridStack{gap:22px}.ActivityHeatmap-module__6f1SSG__cell{border-radius:3px}.ActivityHeatmap-module__6f1SSG__dayLabel{padding-right:3px;font-size:8px;line-height:8px}.ActivityHeatmap-module__6f1SSG__monthLabel{font-size:9px}}@media (max-width:480px){.ActivityHeatmap-module__6f1SSG__grid{--heatmap-label-width:12px}.ActivityHeatmap-module__6f1SSG__header{grid-template-columns:auto minmax(0,1fr) auto}.ActivityHeatmap-module__6f1SSG__yearNav{position:static}}.ActivityHeatmap-module__6f1SSG__mobileDetailPanel{background:linear-gradient(135deg, #4caf501a, #4caf5005), var(--bg-surface-elevated);border:1px solid color-mix(in srgb, var(--jungle-green) 22%, var(--border-default));box-sizing:border-box;border-radius:14px;width:100%;max-width:340px;margin-bottom:10px;padding:12px;box-shadow:0 8px 22px #0000001f}.ActivityHeatmap-module__6f1SSG__mobileDetailHeader{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.ActivityHeatmap-module__6f1SSG__mobileDetailDate{color:var(--jungle-green);font-size:13px;font-weight:800;line-height:1.25}.ActivityHeatmap-module__6f1SSG__mobileDetailTotal{color:var(--text-primary);margin-top:3px;font-size:16px;font-weight:800;line-height:1.2}.ActivityHeatmap-module__6f1SSG__mobileDetailClose{border:1px solid var(--border-default);background:var(--bg-surface);width:32px;height:32px;color:var(--text-secondary,var(--jungle-green-soft));cursor:pointer;-webkit-tap-highlight-color:transparent;transition:background-color var(--dur-base) var(--ease-hover), color var(--dur-base) var(--ease-hover), transform var(--dur-fast) var(--ease-hover);border-radius:50%;flex:0 0 32px;justify-content:center;align-items:center;padding:0;display:inline-flex}.ActivityHeatmap-module__6f1SSG__mobileDetailClose:active{transform:scale(.96)}.ActivityHeatmap-module__6f1SSG__mobileDetailTags{border-top:1px solid var(--border-default);flex-direction:column;gap:7px;margin-top:10px;padding-top:9px;display:flex}.ActivityHeatmap-module__6f1SSG__mobileDetailTagRow{grid-template-columns:10px minmax(0,1fr) auto;align-items:center;gap:8px;min-width:0;display:grid}.ActivityHeatmap-module__6f1SSG__mobileDetailTagDot{border-radius:50%;width:9px;height:9px}.ActivityHeatmap-module__6f1SSG__mobileDetailTagName{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--text-primary);font-size:12px;font-weight:650;overflow:hidden}.ActivityHeatmap-module__6f1SSG__mobileDetailTagTime{color:var(--jungle-green);font-size:12px;font-weight:800}.ActivityHeatmap-module__6f1SSG__rangeToggle{z-index:1;background:var(--bg-surface-elevated);border:1px solid var(--border-default);border-radius:999px;grid-column:1;place-self:center start;gap:4px;width:fit-content;margin:0;padding:3px;display:flex;position:relative}.ActivityHeatmap-module__6f1SSG__rangeToggleBtn{min-width:44px;min-height:34px;color:var(--jungle-green-soft);cursor:pointer;touch-action:manipulation;-webkit-tap-highlight-color:transparent;transition:background-color var(--dur-base) var(--ease-hover), box-shadow var(--dur-base) var(--ease-hover), transform var(--dur-fast) var(--ease-hover);background:0 0;border:none;border-radius:999px;padding:6px 14px;font-size:12px;font-weight:700}.ActivityHeatmap-module__6f1SSG__rangeToggleBtn:hover{color:var(--jungle-green)}.ActivityHeatmap-module__6f1SSG__rangeToggleBtnActive,.ActivityHeatmap-module__6f1SSG__rangeToggleBtnActive:hover{background:var(--jungle-green);color:#fff}
.SessionStats-module__-13OIG__container{padding:clamp(16px,4vw,32px);padding-left:max(clamp(16px, 4vw, 32px), env(safe-area-inset-left));padding-right:max(clamp(16px, 4vw, 32px), env(safe-area-inset-right));box-sizing:border-box;transition:background var(--dur-slow) var(--ease-hover), backdrop-filter var(--dur-slow) var(--ease-hover);margin:clamp(40px,8vw,64px) auto 0;padding-bottom:clamp(16px,3vw,24px);}body.has-bg-active .SessionStats-module__-13OIG__container{background:color-mix(in srgb, var(--bg-surface-elevated) 55%, transparent);-webkit-backdrop-filter:blur(10px)}@media (min-width:769px) and (max-width:1024px){.SessionStats-module__-13OIG__container{width:clamp(560px,88%,860px)}}.SessionStats-module__-13OIG__headerRow{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:16px;width:100%;margin-bottom:clamp(20px,3vw,24px);display:grid}.SessionStats-module__-13OIG__title{color:var(--jungle-green);white-space:nowrap;text-align:center;justify-self:center;margin:0;font-size:clamp(20px,3.5vw,28px);font-weight:700}.SessionStats-module__-13OIG__headerLeft{justify-self:start;align-items:center;gap:clamp(6px,1vw,10px);min-width:0;display:flex}.SessionStats-module__-13OIG__headerLeft .SessionStats-module__-13OIG__headerShareButton{background:var(--sidebar-active);min-height:0;box-shadow:0 3px 10px var(--sidebar-active-glow);box-sizing:border-box;background-clip:border-box;border:0;border-radius:clamp(8px,1.2vw,10px);padding:clamp(6px,1vw,8px) clamp(12px,1.8vw,16px);font-size:clamp(15px,2.3vw,18px);line-height:1}.SessionStats-module__-13OIG__headerLeft .SessionStats-module__-13OIG__headerShareButton svg{width:1em;height:1em}.SessionStats-module__-13OIG__headerLeft .SessionStats-module__-13OIG__headerShareButton:focus-visible{outline-color:var(--sidebar-active-glow)}.SessionStats-module__-13OIG__totalFocusCard{background:var(--bg-surface);border:1.5px solid var(--border-default);white-space:nowrap;border-radius:clamp(8px,1.2vw,10px);flex-shrink:0;justify-self:start;align-items:baseline;gap:5px;padding:clamp(6px,1vw,8px) clamp(12px,1.8vw,16px);display:flex;box-shadow:0 3px 10px #00000014}.SessionStats-module__-13OIG__totalFocusLabel,.SessionStats-module__-13OIG__totalFocusValue,.SessionStats-module__-13OIG__totalFocusUnit{color:var(--jungle-green);font-size:clamp(15px,2.3vw,18px);font-weight:700;line-height:1}.SessionStats-module__-13OIG__totalFocusUnit{margin-left:1px}.SessionStats-module__-13OIG__chartSection{background:var(--bg-surface);box-sizing:border-box;border-radius:clamp(12px,2vw,16px);flex-direction:column;width:clamp(280px,35vw,400px);height:420px;padding:clamp(12px,2vw,16px);display:flex;position:relative;box-shadow:0 4px 16px #4caf501a}.SessionStats-module__-13OIG__chartSectionMoved{background:var(--bg-surface);box-sizing:border-box;border-radius:clamp(12px,2vw,16px);width:100%;margin-top:clamp(20px,3.5vw,28px);padding:clamp(16px,2.5vw,20px);box-shadow:0 3px 10px #00000014}.SessionStats-module__-13OIG__chartTitle{color:var(--jungle-green);text-align:center;margin:0 0 clamp(8px,1.2vw,10px);font-size:clamp(15px,2.5vw,18px);font-weight:700}.SessionStats-module__-13OIG__viewToggle{background:var(--bg-surface);border:1.5px solid var(--border-default);box-sizing:border-box;border-radius:clamp(8px,1.2vw,10px);flex-shrink:0;justify-self:end;gap:clamp(4px,.8vw,6px);padding:clamp(3px,.6vw,4px);display:flex;box-shadow:0 3px 10px #00000014}.SessionStats-module__-13OIG__toggleBtn{color:var(--jungle-green-soft);cursor:pointer;transition:background-color var(--dur-base) var(--ease-hover), color var(--dur-base) var(--ease-hover), box-shadow var(--dur-base) var(--ease-hover), opacity var(--dur-base) var(--ease-hover);white-space:nowrap;opacity:.82;background:0 0;border:none;border-radius:clamp(6px,1vw,8px);padding:clamp(5px,.9vw,7px) clamp(10px,1.5vw,14px);font-size:clamp(11px,1.8vw,13px);font-weight:600}.SessionStats-module__-13OIG__toggleBtn:active{filter:brightness(var(--active-brightness))}.SessionStats-module__-13OIG__toggleActive{background:var(--bg-surface-elevated);color:var(--jungle-green);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--jungle-green) 22%, var(--border-default));opacity:1}.SessionStats-module__-13OIG__statsGrid{box-sizing:border-box;grid-template-columns:repeat(3,1fr);gap:clamp(14px,2.5vw,20px);width:100%;margin-top:clamp(32px,5vw,44px);display:grid}.SessionStats-module__-13OIG__favouritePlantCard{display:none}.SessionStats-module__-13OIG__favouritePlantName{color:var(--jungle-green);word-break:break-word;margin-bottom:clamp(3px,.6vw,4px);font-size:clamp(18px,3.4vw,24px);font-weight:700;line-height:1.1}.SessionStats-module__-13OIG__statCard{background:var(--bg-surface);text-align:center;cursor:default;box-sizing:border-box;border:1.5px solid var(--border-default);border-radius:clamp(12px,2vw,16px);min-width:0;padding:clamp(14px,2.5vw,20px) clamp(12px,2vw,16px);position:relative;overflow:hidden;box-shadow:0 3px 10px #00000014}.SessionStats-module__-13OIG__statCardThemed{--stat-accent:var(--jungle-green);--stat-accent-soft:var(--jungle-green-soft);border-color:color-mix(in srgb, var(--stat-accent) 30%, var(--border-default));background:linear-gradient(160deg, color-mix(in srgb, var(--stat-accent-soft) 14%, var(--bg-surface)) 0%, var(--bg-surface) 72%);box-shadow:0 3px 12px color-mix(in srgb, var(--stat-accent) 12%, transparent)}.SessionStats-module__-13OIG__statCardStreak{--stat-accent:var(--stat-streak-accent);--stat-accent-soft:var(--stat-streak-accent-soft)}.SessionStats-module__-13OIG__statCardAverage{--stat-accent:var(--stat-average-accent);--stat-accent-soft:var(--stat-average-accent-soft)}.SessionStats-module__-13OIG__statCardConsistency{--stat-accent:var(--stat-consistency-accent);--stat-accent-soft:var(--stat-consistency-accent-soft)}.SessionStats-module__-13OIG__statCardThemed .SessionStats-module__-13OIG__statIcon,.SessionStats-module__-13OIG__statCardThemed .SessionStats-module__-13OIG__streakIcon,.SessionStats-module__-13OIG__statCardThemed .SessionStats-module__-13OIG__statValue,.SessionStats-module__-13OIG__statCardThemed .SessionStats-module__-13OIG__streakNumber{color:var(--stat-accent)}.SessionStats-module__-13OIG__statCardThemed .SessionStats-module__-13OIG__statUnit,.SessionStats-module__-13OIG__statCardThemed .SessionStats-module__-13OIG__statLabel,.SessionStats-module__-13OIG__statCardThemed .SessionStats-module__-13OIG__streakLabel,.SessionStats-module__-13OIG__statCardThemed .SessionStats-module__-13OIG__statSubtext{color:color-mix(in srgb, var(--stat-accent) 72%, var(--text-secondary))}.SessionStats-module__-13OIG__statIcon{margin-bottom:clamp(6px,1vw,8px);font-size:clamp(28px,5vw,36px);line-height:1}.SessionStats-module__-13OIG__statValue{color:var(--jungle-green);margin-bottom:clamp(3px,.6vw,4px);font-size:clamp(28px,5vw,36px);font-weight:700;line-height:1}.SessionStats-module__-13OIG__statUnit{color:var(--jungle-green-soft);margin-left:clamp(1px,.3vw,2px);font-size:clamp(16px,2.5vw,20px);font-weight:600}.SessionStats-module__-13OIG__statLabel{color:var(--jungle-green-soft);margin-bottom:clamp(3px,.6vw,4px);font-size:clamp(12px,2vw,14px);font-weight:600}.SessionStats-module__-13OIG__statSubtext{color:var(--jungle-green-soft);font-size:clamp(11px,1.8vw,12px)}.SessionStats-module__-13OIG__statBest{background:linear-gradient(135deg, var(--analytics-gold-soft,#ffd76a), var(--analytics-gold,#f0a93c));color:var(--battle-gold-text,#8a5a00);border-radius:clamp(6px,1vw,8px);margin-top:clamp(6px,1vw,8px);padding:clamp(3px,.6vw,4px) clamp(10px,1.5vw,12px);font-size:clamp(10px,1.5vw,11px);font-weight:700;display:inline-block}.SessionStats-module__-13OIG__statActive{color:var(--action-primary);background:var(--bg-surface-elevated);border-radius:clamp(5px,.8vw,6px);margin-top:clamp(6px,1vw,8px);padding:clamp(3px,.6vw,4px) clamp(6px,1vw,8px);font-size:clamp(10px,1.5vw,11px);font-weight:600;display:inline-block}.SessionStats-module__-13OIG__streakCard{text-align:center;position:relative}.SessionStats-module__-13OIG__streakBestBadge{background:linear-gradient(135deg, var(--stat-streak-accent-soft), var(--stat-streak-accent));color:var(--battle-gold-text,#8a5a00);white-space:nowrap;border-radius:clamp(4px,.6vw,5px);padding:clamp(2px,.4vw,3px) clamp(6px,1vw,8px);font-size:clamp(9px,1.4vw,10px);font-weight:700;position:absolute;top:clamp(12px,2vw,16px);left:clamp(12px,2vw,16px)}.SessionStats-module__-13OIG__streakTop{flex-direction:column;justify-content:center;align-items:center;gap:clamp(2px,.4vw,3px);margin-bottom:clamp(6px,1vw,8px);display:flex}.SessionStats-module__-13OIG__streakNumber{color:var(--jungle-green);font-size:clamp(32px,6vw,42px);font-weight:700;line-height:1}.SessionStats-module__-13OIG__streakIcon{font-size:clamp(32px,6vw,42px);line-height:1}.SessionStats-module__-13OIG__streakLabel{color:var(--jungle-green-soft);margin-bottom:0;font-size:clamp(13px,2.2vw,15px);font-weight:600}.SessionStats-module__-13OIG__streakSubtext{color:var(--jungle-green-soft);font-size:clamp(11px,1.8vw,12px)}.SessionStats-module__-13OIG__peakCard{flex-direction:column;min-height:200px;padding:clamp(12px,2vw,16px);display:flex}.SessionStats-module__-13OIG__peakCardTitle{color:var(--jungle-green);text-align:center;white-space:nowrap;grid-column:2;min-width:0;margin:0;font-size:clamp(14px,3.2vw,18px);font-weight:700}.SessionStats-module__-13OIG__peakHeaderRow{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:clamp(4px,1.5vw,10px);min-width:0;margin:0 0 clamp(8px,1.5vw,12px);display:grid}.SessionStats-module__-13OIG__peakHeaderGroup{display:contents}.SessionStats-module__-13OIG__peakChip{background:linear-gradient(135deg, color-mix(in srgb, var(--analytics-gold-soft,#ffd76a) 14%, var(--bg-surface-elevated)), var(--bg-surface-elevated));border:1px solid color-mix(in srgb, var(--analytics-gold,#f0a93c) 32%, var(--border-default));white-space:nowrap;border-radius:999px;grid-column:1;justify-self:start;align-items:center;gap:clamp(3px,1vw,6px);min-width:0;max-width:100%;padding:clamp(3px,1vw,5px) clamp(6px,2vw,10px);font-size:clamp(10px,2.4vw,12px);line-height:1;display:inline-flex;overflow:hidden}.SessionStats-module__-13OIG__peakChipIcon{color:var(--analytics-gold-strong,var(--analytics-gold,#f0a93c));flex-shrink:0}.SessionStats-module__-13OIG__peakChipLabel{color:var(--text-muted);font-weight:600}.SessionStats-module__-13OIG__peakChipValue{color:var(--text-primary);font-weight:700}.SessionStats-module__-13OIG__peakChipMeta{color:var(--text-muted);font-weight:500}@media (max-width:520px){.SessionStats-module__-13OIG__peakHeaderRow{justify-content:center;display:flex}.SessionStats-module__-13OIG__peakHeaderGroup{flex-wrap:nowrap;justify-content:center;align-items:center;gap:clamp(4px,1.2vw,8px);min-width:0;max-width:100%;display:inline-flex}.SessionStats-module__-13OIG__peakChip{display:none}.SessionStats-module__-13OIG__peakCardTitle{grid-column:unset;font-size:clamp(13px,3.4vw,16px)}}.SessionStats-module__-13OIG__peakCardContent{flex-direction:column;flex:1;display:flex}.SessionStats-module__-13OIG__perfectDayBanner{background:linear-gradient(135deg, var(--analytics-gold-soft,#ffd76a), var(--analytics-gold,#f0a93c));color:var(--battle-gold-text,#8a5a00);text-align:center;box-sizing:border-box;border-radius:clamp(12px,2vw,16px);margin-bottom:clamp(16px,2.5vw,20px);padding:clamp(12px,2vw,16px) clamp(18px,3vw,24px);font-size:clamp(15px,2.5vw,18px);font-weight:700;box-shadow:0 6px 20px #ffc1074d}.SessionStats-module__-13OIG__placeholderBanner{background:linear-gradient(135deg, color-mix(in srgb, var(--jungle-green) 10%, var(--bg-surface)) 0%, color-mix(in srgb, var(--analytics-gold,#f0a93c) 9%, var(--bg-surface)) 100%);border:1.5px solid color-mix(in srgb, var(--jungle-green) 26%, var(--border-default));color:var(--text-secondary);text-align:center;border-radius:clamp(10px,1.5vw,12px);justify-content:center;align-items:center;gap:10px;margin:0 0 clamp(16px,2.5vw,20px);padding:clamp(10px,1.8vw,12px) clamp(14px,2.2vw,16px);font-size:clamp(13px,1.9vw,14px);font-weight:600;line-height:1.45;display:flex}.SessionStats-module__-13OIG__placeholderBanner strong{color:var(--jungle-green);font-weight:800}.SessionStats-module__-13OIG__placeholderBannerIcon{color:var(--analytics-gold,#f0a93c);flex-shrink:0}.SessionStats-module__-13OIG__loadingState{box-sizing:border-box;min-height:340px;color:var(--jungle-green-soft);flex-direction:column;flex:1;justify-content:center;align-items:center;padding:clamp(40px,8vw,60px) clamp(16px,3vw,20px);font-size:clamp(14px,2vw,16px);font-weight:600;display:flex}.SessionStats-module__-13OIG__loadingSpinner{width:clamp(56px,10vw,84px);height:clamp(56px,10vw,84px);margin-bottom:clamp(12px,2vw,16px)}.SessionStats-module__-13OIG__chartLoadingPulse{background:var(--bg-surface);border-radius:12px;animation:1.6s ease-in-out infinite SessionStats-module__-13OIG__chartLoadingPulse}@keyframes SessionStats-module__-13OIG__chartLoadingPulse{0%,to{opacity:1}50%{opacity:.6}}@media (max-width:1175px){.SessionStats-module__-13OIG__chartSection{width:100%;max-width:100%}.SessionStats-module__-13OIG__headerRow{flex-direction:column;align-items:center;gap:clamp(10px,1.5vw,14px);display:flex}.SessionStats-module__-13OIG__title{order:1}.SessionStats-module__-13OIG__headerLeft{flex-wrap:wrap;order:2;justify-content:center;width:100%}.SessionStats-module__-13OIG__viewToggle{order:3;justify-content:center}.SessionStats-module__-13OIG__toggleBtn{cursor:pointer;opacity:1;padding:9px 16px;font-size:14px}.SessionStats-module__-13OIG__toggleActive{opacity:1}.SessionStats-module__-13OIG__title{font-size:clamp(22px,5vw,30px)}.SessionStats-module__-13OIG__chartSectionMoved{max-width:100%}}@media (max-width:900px){.SessionStats-module__-13OIG__statsGrid{grid-template-columns:repeat(2,1fr)}.SessionStats-module__-13OIG__favouritePlantCard{display:block}}@media (max-width:768px){.SessionStats-module__-13OIG__statsGrid{gap:clamp(10px,1.5vw,12px)}.SessionStats-module__-13OIG__loadingState{min-height:250px}}@media (max-width:480px){.SessionStats-module__-13OIG__statsGrid{grid-template-columns:repeat(2,1fr)}.SessionStats-module__-13OIG__statCard{padding:14px 12px}.SessionStats-module__-13OIG__toggleBtn{text-align:center;flex:1;padding:10px 14px;font-size:14px}.SessionStats-module__-13OIG__viewToggle{width:100%}.SessionStats-module__-13OIG__title{font-size:24px}}@media (max-width:400px){.SessionStats-module__-13OIG__viewToggle{gap:3px;padding:3px}.SessionStats-module__-13OIG__toggleBtn{word-spacing:-3px;min-width:0;padding:10px 6px;font-size:11px}}@media (max-width:360px){.SessionStats-module__-13OIG__container{padding:14px;padding-left:max(14px, env(safe-area-inset-left));padding-right:max(14px, env(safe-area-inset-right))}.SessionStats-module__-13OIG__title{font-size:18px}.SessionStats-module__-13OIG__statIcon,.SessionStats-module__-13OIG__statValue{font-size:24px}.SessionStats-module__-13OIG__statUnit{font-size:14px}.SessionStats-module__-13OIG__statLabel{font-size:11px}.SessionStats-module__-13OIG__chartSection{padding:14px 16px}}@media (max-width:280px){.SessionStats-module__-13OIG__container{padding:12px;padding-left:max(12px, env(safe-area-inset-left));padding-right:max(12px, env(safe-area-inset-right))}.SessionStats-module__-13OIG__title{font-size:16px}.SessionStats-module__-13OIG__statCard{padding:12px 10px}.SessionStats-module__-13OIG__statIcon,.SessionStats-module__-13OIG__statValue{font-size:22px}.SessionStats-module__-13OIG__statUnit{font-size:13px}.SessionStats-module__-13OIG__perfectDayBanner{padding:10px 14px;font-size:13px}.SessionStats-module__-13OIG__chartSection{padding:12px 14px}}.SessionStats-module__-13OIG__consistencySection{margin-top:clamp(20px,3.5vw,28px)}.SessionStats-module__-13OIG__consistencyLayout{align-items:stretch;gap:clamp(20px,4vw,32px);display:flex}.SessionStats-module__-13OIG__consistencyChartColumn{background:var(--bg-surface);box-sizing:border-box;border-radius:clamp(12px,2vw,16px);flex:1;min-width:min(300px,100%);padding:clamp(20px,3vw,28px);position:relative;box-shadow:0 3px 10px #00000014}.SessionStats-module__-13OIG__consistencyStatsColumn{flex-direction:column;flex-shrink:0;align-self:stretch;gap:clamp(12px,2vw,16px);width:clamp(240px,30vw,380px);min-width:0;display:flex}.SessionStats-module__-13OIG__consistencyStatCard{background:var(--bg-surface);text-align:center;cursor:default;box-sizing:border-box;border-radius:clamp(12px,2vw,16px);min-width:0;padding:clamp(14px,2.5vw,20px) clamp(12px,2vw,16px);position:relative;overflow:hidden;box-shadow:0 3px 10px #00000014}.SessionStats-module__-13OIG__consistencyStatIcon{margin-bottom:clamp(6px,1vw,8px);font-size:clamp(28px,5vw,36px);line-height:1}.SessionStats-module__-13OIG__consistencyStatLabel{color:var(--jungle-green-soft);margin-bottom:clamp(3px,.6vw,4px);font-size:clamp(12px,2vw,14px);font-weight:600}.SessionStats-module__-13OIG__consistencyStatValue{color:var(--jungle-green);margin-bottom:clamp(3px,.6vw,4px);font-size:clamp(28px,5vw,36px);font-weight:700;line-height:1}.SessionStats-module__-13OIG__consistencyStatSubtext{color:var(--jungle-green-soft);font-size:clamp(11px,1.8vw,12px)}.SessionStats-module__-13OIG__peakAnalyticsSection{background:var(--bg-surface);box-sizing:border-box;border-radius:clamp(12px,2vw,16px);margin-top:clamp(28px,5vw,40px);padding:clamp(20px,3vw,28px);position:relative;box-shadow:0 3px 10px #00000014}.SessionStats-module__-13OIG__peakBarRow{flex-direction:column;gap:clamp(20px,3vw,28px);margin-top:clamp(28px,5vw,40px);display:flex}.SessionStats-module__-13OIG__peakBarRow .SessionStats-module__-13OIG__peakAnalyticsSection{flex:1;min-width:0;margin-top:0}@media (min-width:1151px){.SessionStats-module__-13OIG__peakBarRow{flex-direction:row;align-items:stretch}}.SessionStats-module__-13OIG__sectionTitle{color:var(--jungle-green);text-align:center;margin-bottom:clamp(6px,1vw,8px);font-size:clamp(18px,3vw,24px);font-weight:700}.SessionStats-module__-13OIG__sectionDescription{color:var(--jungle-green-soft);text-align:center;margin-bottom:clamp(20px,3vw,24px);font-size:clamp(13px,2vw,15px);font-weight:500}@media (min-width:961px){.SessionStats-module__-13OIG__chartSection{flex:1;height:100%;min-height:420px}}@media (min-width:961px) and (max-width:1175px){.SessionStats-module__-13OIG__consistencyChartColumn{padding:clamp(12px,1.5vw,16px)}}@media (min-width:1176px){.SessionStats-module__-13OIG__consistencyChartColumn{padding:clamp(16px,2vw,22px)}}@media (max-width:960px){.SessionStats-module__-13OIG__consistencyLayout{flex-direction:column}.SessionStats-module__-13OIG__consistencyStatsColumn{flex-direction:column;order:1;align-items:stretch;gap:clamp(12px,2vw,16px);width:100%}.SessionStats-module__-13OIG__chartSection{width:100%;min-width:0;height:auto;min-height:min-content;max-height:420px;overflow:hidden}.SessionStats-module__-13OIG__consistencyChartColumn{order:2;width:100%}.SessionStats-module__-13OIG__consistencyStatCard{flex:1}}@media (max-width:480px){.SessionStats-module__-13OIG__consistencyStatsColumn{flex-direction:column}.SessionStats-module__-13OIG__peakAnalyticsSection{padding:clamp(16px,2.5vw,20px)}.SessionStats-module__-13OIG__sectionTitle{font-size:16px}.SessionStats-module__-13OIG__sectionDescription{font-size:12px}}
.ConsistencyChart-module__2JJRGa__container{flex-direction:column;gap:16px;width:100%;display:flex}.ConsistencyChart-module__2JJRGa__header{text-align:center;flex-direction:column;align-items:center;gap:4px;display:flex}.ConsistencyChart-module__2JJRGa__title{color:var(--jungle-green);margin:0;font-size:18px;font-weight:700}.ConsistencyChart-module__2JJRGa__subtitle{color:var(--text-muted);margin:0;font-size:13px}.ConsistencyChart-module__2JJRGa__chartWrapper{background:var(--bg-surface);border:2px solid var(--border-default);border-radius:8px;width:100%;height:340px;padding:12px 4px;position:relative}.ConsistencyChart-module__2JJRGa__canvas{cursor:pointer;width:100%;height:100%;display:block}.ConsistencyChart-module__2JJRGa__tooltipDock{white-space:nowrap;background:color-mix(in srgb, var(--bg-surface-elevated) 92%, transparent);-webkit-backdrop-filter:blur(14px);max-width:calc(100% - 16px);color:var(--text-primary);border:1px solid color-mix(in srgb, var(--jungle-green) 30%, var(--border-default));pointer-events:none;z-index:100;box-shadow:0 10px 24px color-mix(in srgb, var(--foreground) 16%, transparent), inset 0 1px 0 color-mix(in srgb, var(--bg-surface) 60%, transparent);border-radius:12px;justify-content:center;align-items:baseline;gap:12px;padding:9px 16px 8px;font-size:13px;animation:.14s ease-out ConsistencyChart-module__2JJRGa__fj-fade-in;display:flex;position:absolute;bottom:8px;left:50%;overflow:hidden;transform:translate(-50%)}.ConsistencyChart-module__2JJRGa__tooltipDock:before{content:"";background:linear-gradient(90deg, var(--jungle-green), var(--analytics-gold-soft,#ffd76a));height:3px;position:absolute;top:0;left:0;right:0}.ConsistencyChart-module__2JJRGa__tooltipLabel{color:var(--text-secondary);letter-spacing:.3px;text-transform:uppercase;font-size:12px;font-weight:800}.ConsistencyChart-module__2JJRGa__tooltipValue{color:var(--jungle-green);font-size:17px;font-weight:800;line-height:1.1}.ConsistencyChart-module__2JJRGa__tooltipValueUnit{color:var(--text-muted);margin-left:2px;font-size:12px;font-weight:700}.ConsistencyChart-module__2JJRGa__tooltipDetail{color:var(--text-muted);font-size:12px;font-weight:600}@media (max-width:768px){.ConsistencyChart-module__2JJRGa__tooltipDock{gap:8px;padding:7px 12px 6px;font-size:12px}.ConsistencyChart-module__2JJRGa__tooltipValue{font-size:14px}.ConsistencyChart-module__2JJRGa__tooltipLabel,.ConsistencyChart-module__2JJRGa__tooltipDetail,.ConsistencyChart-module__2JJRGa__tooltipValueUnit{font-size:10.5px}}.ConsistencyChart-module__2JJRGa__legend{background:var(--bg-surface-elevated);border-radius:8px;flex-wrap:wrap;gap:12px;padding:12px;display:flex}.ConsistencyChart-module__2JJRGa__legendItem{align-items:center;gap:6px;display:flex}.ConsistencyChart-module__2JJRGa__legendDot{border-radius:50%;flex-shrink:0;width:12px;height:12px}.ConsistencyChart-module__2JJRGa__legendText{color:var(--text-muted);font-size:12px;font-weight:500}@media (min-width:961px) and (max-width:1175px){.ConsistencyChart-module__2JJRGa__chartWrapper{padding-left:2px;padding-right:2px}}@media (min-width:769px) and (max-width:960px){.ConsistencyChart-module__2JJRGa__chartWrapper{padding-left:10px}}@media (max-width:768px){.ConsistencyChart-module__2JJRGa__chartWrapper{height:250px;padding:12px 8px 4px 10px;overflow:visible}}
.PeakLineGraph-module__vjnnsG__container{flex-direction:column;gap:20px;width:100%;display:flex}.PeakLineGraph-module__vjnnsG__chartWrapper{background:var(--bg-surface);border:2px solid var(--border-default);border-radius:12px;justify-content:center;align-items:stretch;width:100%;height:350px;padding:12px;display:flex;position:relative}@media (hover:none){.PeakLineGraph-module__vjnnsG__chartWrapper .recharts-tooltip-wrapper{visibility:hidden!important;transition:none!important}.PeakLineGraph-module__vjnnsG__chartWrapper.PeakLineGraph-module__vjnnsG__holding .recharts-tooltip-wrapper{visibility:visible!important}}.PeakLineGraph-module__vjnnsG__canvas{cursor:crosshair;width:100%;height:100%}.PeakLineGraph-module__vjnnsG__sunDecor,.PeakLineGraph-module__vjnnsG__moonDecor{pointer-events:none;z-index:1;line-height:0;position:absolute;bottom:64px}.PeakLineGraph-module__vjnnsG__sunDecor{left:66px}.PeakLineGraph-module__vjnnsG__moonDecor{right:22px}@media (max-width:768px){.PeakLineGraph-module__vjnnsG__sunDecor{bottom:52px;left:52px}.PeakLineGraph-module__vjnnsG__moonDecor{bottom:52px;right:14px}}.PeakLineGraph-module__vjnnsG__tooltip{background:color-mix(in srgb, var(--bg-surface-elevated) 90%, transparent);-webkit-backdrop-filter:blur(14px);border:1px solid color-mix(in srgb, var(--jungle-green) 30%, var(--border-default));color:var(--text-primary);pointer-events:none;box-shadow:0 12px 28px color-mix(in srgb, var(--foreground) 16%, transparent), inset 0 1px 0 color-mix(in srgb, var(--bg-surface) 60%, transparent);white-space:nowrap;border-radius:12px;max-width:70vw;padding:11px 14px;font-size:13px;font-weight:600;position:relative;overflow:hidden}.PeakLineGraph-module__vjnnsG__tooltip:before{content:"";background:linear-gradient(90deg, var(--jungle-green), var(--analytics-gold-soft,#ffd76a));height:3px;position:absolute;top:0;left:0;right:0}@media (max-width:768px){.PeakLineGraph-module__vjnnsG__tooltip{white-space:normal;padding:9px 11px;font-size:12px}}.PeakLineGraph-module__vjnnsG__tooltipHour{color:var(--text-secondary);letter-spacing:.4px;text-transform:uppercase;margin-bottom:6px;font-size:12px;font-weight:800}.PeakLineGraph-module__vjnnsG__tooltipLabel{color:var(--text-secondary);margin-bottom:2px;font-size:14px;font-weight:700}.PeakLineGraph-module__vjnnsG__tooltipValue{color:var(--jungle-green-soft);font-size:16px;font-weight:800}.PeakLineGraph-module__vjnnsG__tooltipRow{align-items:center;gap:7px;margin-top:4px;display:flex}.PeakLineGraph-module__vjnnsG__tooltipRow .PeakLineGraph-module__vjnnsG__tooltipLabel{flex:1;margin-bottom:0;font-size:13px}.PeakLineGraph-module__vjnnsG__tooltipRow .PeakLineGraph-module__vjnnsG__tooltipValue{font-size:13px;font-weight:800}.PeakLineGraph-module__vjnnsG__tooltipDot{width:8px;height:8px;box-shadow:0 0 5px color-mix(in srgb, currentColor 40%, transparent);border-radius:50%;flex-shrink:0}.PeakLineGraph-module__vjnnsG__tagFilters{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.PeakLineGraph-module__vjnnsG__tagButton{background:var(--bg-surface);border:2px solid var(--border-default);color:var(--jungle-green);cursor:pointer;transition:transform var(--dur-base) var(--ease-hover), background-color var(--dur-base) var(--ease-hover), border-color var(--dur-base) var(--ease-hover), box-shadow var(--dur-base) var(--ease-hover);white-space:nowrap;border-radius:20px;align-items:center;gap:6px;padding:8px 14px;font-size:13px;font-weight:600;display:flex}@media (hover:hover) and (pointer:fine){.PeakLineGraph-module__vjnnsG__tagButton:hover{border-color:var(--action-primary);background:var(--bg-surface-elevated);transform:translateY(var(--hover-lift));box-shadow:0 2px 8px color-mix(in srgb, var(--action-primary) 20%, transparent)}}.PeakLineGraph-module__vjnnsG__tagButton:active{filter:brightness(var(--active-brightness));transform:translateY(0)}.PeakLineGraph-module__vjnnsG__tagButtonActive{border-color:var(--action-primary);background:color-mix(in srgb, var(--action-primary) 10%, transparent);font-weight:700}.PeakLineGraph-module__vjnnsG__tagButtonCompared{border-color:var(--color-info);background:color-mix(in srgb, var(--color-info) 10%, transparent);color:var(--color-info)}@media (hover:hover) and (pointer:fine){.PeakLineGraph-module__vjnnsG__tagButtonCompared:hover{border-color:var(--color-info);background:color-mix(in srgb, var(--color-info) 15%, transparent)}}.PeakLineGraph-module__vjnnsG__tagDot{border-radius:50%;flex-shrink:0;width:10px;height:10px}.PeakLineGraph-module__vjnnsG__emptyState{text-align:center;color:var(--text-muted);padding:40px 20px;font-size:14px;font-weight:500}@media (max-width:768px){.PeakLineGraph-module__vjnnsG__chartWrapper{height:280px;padding:8px 8px 2px}.PeakLineGraph-module__vjnnsG__tagFilters{justify-content:flex-start}.PeakLineGraph-module__vjnnsG__tagButton{padding:6px 12px;font-size:12px}}.PeakLineGraph-module__vjnnsG__barTooltipFixed{z-index:10;background:color-mix(in srgb, var(--bg-surface-elevated) 92%, transparent);-webkit-backdrop-filter:blur(12px);border:1px solid color-mix(in srgb, var(--border-default) 70%, transparent);pointer-events:none;min-width:120px;max-width:min(220px,100% - 16px);box-shadow:0 6px 18px color-mix(in srgb, var(--foreground) 12%, transparent);border-radius:10px;padding:10px 12px;position:absolute;top:6px}.PeakLineGraph-module__vjnnsG__barTooltipLabel{color:var(--text-primary);letter-spacing:.2px;margin-bottom:6px;font-size:13px;font-weight:800}.PeakLineGraph-module__vjnnsG__barTooltipRow{align-items:center;gap:7px;display:flex}.PeakLineGraph-module__vjnnsG__barTooltipDot{border-radius:50%;flex-shrink:0;width:9px;height:9px}.PeakLineGraph-module__vjnnsG__barTooltipMeta{color:var(--text-muted);flex:1;font-size:12px;font-weight:600}.PeakLineGraph-module__vjnnsG__barTooltipValue{color:var(--jungle-green-soft);flex-shrink:0;font-size:13px;font-weight:800}@media (max-width:768px){.PeakLineGraph-module__vjnnsG__barTooltipFixed{padding:8px 10px;top:4px}.PeakLineGraph-module__vjnnsG__barTooltipLabel{font-size:12px}.PeakLineGraph-module__vjnnsG__barTooltipMeta,.PeakLineGraph-module__vjnnsG__barTooltipValue{font-size:11px}}
.PendingFocusCompletions-module__SQw8uG__panel{background:var(--bg-surface-elevated);border:1px solid color-mix(in srgb, var(--jungle-green) 18%, transparent);box-sizing:border-box;border-radius:12px;width:100%;max-width:min(1200px,100%);margin:clamp(16px,3vw,24px) auto 0;padding:clamp(14px,2.5vw,20px);box-shadow:0 4px 14px #4caf501f}body.has-bg-active .PendingFocusCompletions-module__SQw8uG__panel{background:color-mix(in srgb, var(--bg-surface-elevated) 58%, transparent);-webkit-backdrop-filter:blur(10px)}.PendingFocusCompletions-module__SQw8uG__header{justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;display:flex}.PendingFocusCompletions-module__SQw8uG__titleWrap{min-width:0}.PendingFocusCompletions-module__SQw8uG__title{color:var(--jungle-green);margin:0;font-size:clamp(16px,2.5vw,20px);font-weight:800}.PendingFocusCompletions-module__SQw8uG__subtitle{color:var(--jungle-green-soft);margin-top:4px;font-size:clamp(12px,1.8vw,13px);line-height:1.35}.PendingFocusCompletions-module__SQw8uG__retryButton{background:var(--jungle-green);color:#fff;cursor:pointer;white-space:nowrap;border:0;border-radius:8px;justify-content:center;align-items:center;gap:6px;padding:8px 12px;font-size:13px;font-weight:700;display:inline-flex}.PendingFocusCompletions-module__SQw8uG__retryButton:disabled{cursor:default;opacity:.65}.PendingFocusCompletions-module__SQw8uG__spinning{animation:1s linear infinite PendingFocusCompletions-module__SQw8uG__pendingCompletionsSpin}@keyframes PendingFocusCompletions-module__SQw8uG__pendingCompletionsSpin{to{transform:rotate(360deg)}}.PendingFocusCompletions-module__SQw8uG__estimateBanner{background:color-mix(in srgb, var(--jungle-green) 10%, transparent);border:1px solid color-mix(in srgb, var(--jungle-green) 22%, transparent);border-radius:8px;flex-wrap:wrap;align-items:flex-start;gap:8px;margin-bottom:12px;padding:10px 12px;display:flex}.PendingFocusCompletions-module__SQw8uG__estimateBadge{background:var(--jungle-green);color:#fff;letter-spacing:.02em;text-transform:uppercase;border-radius:999px;flex-shrink:0;padding:2px 8px;font-size:11px;font-weight:800}.PendingFocusCompletions-module__SQw8uG__estimateText{color:var(--jungle-green-soft);flex:200px;font-size:clamp(12px,1.8vw,13px);line-height:1.4}.PendingFocusCompletions-module__SQw8uG__totals{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-bottom:12px;display:grid}.PendingFocusCompletions-module__SQw8uG__total{background:var(--bg-surface);border-radius:8px;min-width:0;padding:10px}.PendingFocusCompletions-module__SQw8uG__totalValue{color:var(--jungle-green);font-size:clamp(18px,3vw,24px);font-weight:800;line-height:1}.PendingFocusCompletions-module__SQw8uG__totalLabel{color:var(--jungle-green-soft);margin-top:4px;font-size:12px;font-weight:700}.PendingFocusCompletions-module__SQw8uG__list{gap:8px;display:grid}.PendingFocusCompletions-module__SQw8uG__item{background:var(--bg-surface);border-radius:8px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;padding:10px 12px;display:grid}.PendingFocusCompletions-module__SQw8uG__itemMain{min-width:0}.PendingFocusCompletions-module__SQw8uG__itemTitle{color:var(--jungle-green);font-size:14px;font-weight:800}.PendingFocusCompletions-module__SQw8uG__itemMeta{color:var(--jungle-green-soft);margin-top:3px;font-size:12px}.PendingFocusCompletions-module__SQw8uG__itemRewards{color:var(--jungle-green);white-space:nowrap;font-size:13px;font-weight:800}.PendingFocusCompletions-module__SQw8uG__error{color:#b45309;margin-top:4px;font-size:12px}@media (max-width:560px){.PendingFocusCompletions-module__SQw8uG__header{flex-direction:column;align-items:stretch}.PendingFocusCompletions-module__SQw8uG__retryButton{width:100%}.PendingFocusCompletions-module__SQw8uG__totals,.PendingFocusCompletions-module__SQw8uG__item{grid-template-columns:1fr}}
.AvatarFrame-module__XpDUua__root{pointer-events:none;z-index:1;width:125%;height:125%;display:block;position:absolute;top:-12.5%;left:-12.5%;overflow:visible}.AvatarFrame-module__XpDUua__wide{width:136%;height:136%;top:-18%;left:-18%}.AvatarFrame-module__XpDUua__xwide{width:144%;height:144%;top:-22%;left:-22%}.AvatarFrame-module__XpDUua__equipped,.AvatarFrame-module__XpDUua__owned,.AvatarFrame-module__XpDUua__preview{filter:none;opacity:1}.AvatarFrame-module__XpDUua__locked{filter:grayscale();opacity:.45}.AvatarFrame-module__XpDUua__paused *{animation:none!important}.AvatarFrame-module__XpDUua__simplified .AvatarFrame-module__XpDUua__detail{display:none}@media (prefers-reduced-motion:reduce){.AvatarFrame-module__XpDUua__root *{animation:none!important}}.AvatarFrame-module__XpDUua__spinCenter{transform-box:view-box;transform-origin:50px 50px}.AvatarFrame-module__XpDUua__localTransform{transform-box:fill-box;transform-origin:50%}@keyframes AvatarFrame-module__XpDUua__orbitSpin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.AvatarFrame-module__XpDUua__chainSlowSpin{animation:25s linear infinite AvatarFrame-module__XpDUua__chainSlowSpin}@keyframes AvatarFrame-module__XpDUua__chainSlowSpin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.AvatarFrame-module__XpDUua__chainLiquidLight{animation:7s ease-in-out infinite AvatarFrame-module__XpDUua__chainLiquidLight}@keyframes AvatarFrame-module__XpDUua__chainLiquidLight{0%,92%{opacity:0}96%{opacity:.85}to{opacity:0}}.AvatarFrame-module__XpDUua__chainGlint0{animation-delay:0s}.AvatarFrame-module__XpDUua__chainGlint1{animation-delay:.4375s}.AvatarFrame-module__XpDUua__chainGlint2{animation-delay:.875s}.AvatarFrame-module__XpDUua__chainGlint3{animation-delay:1.3125s}.AvatarFrame-module__XpDUua__chainGlint4{animation-delay:1.75s}.AvatarFrame-module__XpDUua__chainGlint5{animation-delay:2.1875s}.AvatarFrame-module__XpDUua__chainGlint6{animation-delay:2.625s}.AvatarFrame-module__XpDUua__chainGlint7{animation-delay:3.0625s}.AvatarFrame-module__XpDUua__chainGlint8{animation-delay:3.5s}.AvatarFrame-module__XpDUua__chainGlint9{animation-delay:3.9375s}.AvatarFrame-module__XpDUua__chainGlint10{animation-delay:4.375s}.AvatarFrame-module__XpDUua__chainGlint11{animation-delay:4.8125s}.AvatarFrame-module__XpDUua__chainGlint12{animation-delay:5.25s}.AvatarFrame-module__XpDUua__chainGlint13{animation-delay:5.6875s}.AvatarFrame-module__XpDUua__chainGlint14{animation-delay:6.125s}.AvatarFrame-module__XpDUua__chainGlint15{animation-delay:6.5625s}.AvatarFrame-module__XpDUua__glintA{animation:4s ease-in-out infinite AvatarFrame-module__XpDUua__glintPulse}.AvatarFrame-module__XpDUua__glintB{animation:5s ease-in-out 1.4s infinite AvatarFrame-module__XpDUua__glintPulse}.AvatarFrame-module__XpDUua__glintC{animation:6s ease-in-out 2.8s infinite AvatarFrame-module__XpDUua__glintPulse}@keyframes AvatarFrame-module__XpDUua__glintPulse{0%,86%{opacity:0}90%{opacity:.9}94%{opacity:0}to{opacity:0}}.AvatarFrame-module__XpDUua__leafSway1{animation:6s ease-in-out infinite alternate AvatarFrame-module__XpDUua__leafSway}.AvatarFrame-module__XpDUua__leafSway2{animation:6.5s ease-in-out 1.2s infinite alternate AvatarFrame-module__XpDUua__leafSway}.AvatarFrame-module__XpDUua__leafSway3{animation:7s ease-in-out 2.4s infinite alternate AvatarFrame-module__XpDUua__leafSway}@keyframes AvatarFrame-module__XpDUua__leafSway{0%{transform:rotate(-4deg)}to{transform:rotate(4deg)}}.AvatarFrame-module__XpDUua__vineGrowthShimmer{animation:8s ease-in-out infinite AvatarFrame-module__XpDUua__vineGrowthShimmer}@keyframes AvatarFrame-module__XpDUua__vineGrowthShimmer{0%,85%{opacity:0}90%{opacity:.7}95%{opacity:0}to{opacity:0}}.AvatarFrame-module__XpDUua__vineShineDelay0{animation-delay:0s}.AvatarFrame-module__XpDUua__vineShineDelay1{animation-delay:1.6s}.AvatarFrame-module__XpDUua__vineShineDelay2{animation-delay:3.2s}.AvatarFrame-module__XpDUua__vineShineDelay3{animation-delay:4.8s}.AvatarFrame-module__XpDUua__vineShineDelay4{animation-delay:6.4s}.AvatarFrame-module__XpDUua__gemFlash{animation:6s ease-in-out infinite AvatarFrame-module__XpDUua__gemFlash}@keyframes AvatarFrame-module__XpDUua__gemFlash{0%,90%{opacity:.15}94%{opacity:1}98%{opacity:.15}to{opacity:.15}}.AvatarFrame-module__XpDUua__gemFlashDelay0{animation-delay:0s}.AvatarFrame-module__XpDUua__gemFlashDelay1{animation-delay:1.2s}.AvatarFrame-module__XpDUua__gemFlashDelay2{animation-delay:2.4s}.AvatarFrame-module__XpDUua__gemFlashDelay3{animation-delay:3.6s}.AvatarFrame-module__XpDUua__gemFlashDelay4{animation-delay:4.8s}@keyframes AvatarFrame-module__XpDUua__fireflyOrbit{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.AvatarFrame-module__XpDUua__silverVineSpin{animation:25s linear infinite AvatarFrame-module__XpDUua__orbitSpin}.AvatarFrame-module__XpDUua__orbitClockwise{animation:28s linear infinite AvatarFrame-module__XpDUua__orbitSpin}.AvatarFrame-module__XpDUua__orbitCounter{animation:40s linear infinite reverse AvatarFrame-module__XpDUua__orbitSpin}.AvatarFrame-module__XpDUua__wingFlutter{animation:2.4s ease-in-out infinite AvatarFrame-module__XpDUua__wingFlutter}@keyframes AvatarFrame-module__XpDUua__wingFlutter{0%,to{transform:scaleX(1)}50%{transform:scaleX(.7)}}.AvatarFrame-module__XpDUua__floatBobA{animation:3.2s ease-in-out infinite alternate AvatarFrame-module__XpDUua__floatBob}.AvatarFrame-module__XpDUua__floatBobB{animation:3.8s ease-in-out 1.4s infinite alternate AvatarFrame-module__XpDUua__floatBob}@keyframes AvatarFrame-module__XpDUua__floatBob{0%{transform:translateY(-.5px)}to{transform:translateY(.5px)}}.AvatarFrame-module__XpDUua__honeyPulse{animation:7s ease-in-out infinite AvatarFrame-module__XpDUua__honeyPulse}@keyframes AvatarFrame-module__XpDUua__honeyPulse{0%,82%{opacity:.45}88%{opacity:1}94%{opacity:.45}to{opacity:.45}}.AvatarFrame-module__XpDUua__honeyDelay0{animation-delay:0s}.AvatarFrame-module__XpDUua__honeyDelay1{animation-delay:.292s}.AvatarFrame-module__XpDUua__honeyDelay2{animation-delay:.583s}.AvatarFrame-module__XpDUua__honeyDelay3{animation-delay:.875s}.AvatarFrame-module__XpDUua__honeyDelay4{animation-delay:1.167s}.AvatarFrame-module__XpDUua__honeyDelay5{animation-delay:1.458s}.AvatarFrame-module__XpDUua__honeyDelay6{animation-delay:1.75s}.AvatarFrame-module__XpDUua__honeyDelay7{animation-delay:2.042s}.AvatarFrame-module__XpDUua__honeyDelay8{animation-delay:2.333s}.AvatarFrame-module__XpDUua__honeyDelay9{animation-delay:2.625s}.AvatarFrame-module__XpDUua__honeyDelay10{animation-delay:2.917s}.AvatarFrame-module__XpDUua__honeyDelay11{animation-delay:3.208s}.AvatarFrame-module__XpDUua__honeyDelay12{animation-delay:3.5s}.AvatarFrame-module__XpDUua__honeyDelay13{animation-delay:3.792s}.AvatarFrame-module__XpDUua__honeyDelay14{animation-delay:4.083s}.AvatarFrame-module__XpDUua__honeyDelay15{animation-delay:4.375s}.AvatarFrame-module__XpDUua__honeyDelay16{animation-delay:4.667s}.AvatarFrame-module__XpDUua__honeyDelay17{animation-delay:4.958s}.AvatarFrame-module__XpDUua__honeyDelay18{animation-delay:5.25s}.AvatarFrame-module__XpDUua__honeyDelay19{animation-delay:5.542s}.AvatarFrame-module__XpDUua__honeyDelay20{animation-delay:5.833s}.AvatarFrame-module__XpDUua__honeyDelay21{animation-delay:6.125s}.AvatarFrame-module__XpDUua__honeyDelay22{animation-delay:6.417s}.AvatarFrame-module__XpDUua__honeyDelay23{animation-delay:6.708s}.AvatarFrame-module__XpDUua__beeOrbitFast{animation:20s linear infinite AvatarFrame-module__XpDUua__beeOrbitFast}@keyframes AvatarFrame-module__XpDUua__beeOrbitFast{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.AvatarFrame-module__XpDUua__beeOrbitSlow{animation:32s linear infinite reverse AvatarFrame-module__XpDUua__beeOrbitFast}@keyframes AvatarFrame-module__XpDUua__honeyDripStretch{0%{transform:scaleY(1)}to{transform:scaleY(1.15)}}.AvatarFrame-module__XpDUua__honeyDripStretch1{animation:7s ease-in-out infinite alternate AvatarFrame-module__XpDUua__honeyDripStretch}.AvatarFrame-module__XpDUua__honeyDripStretch2{animation:8.5s ease-in-out .6s infinite alternate AvatarFrame-module__XpDUua__honeyDripStretch}.AvatarFrame-module__XpDUua__honeyDripStretch3{animation:9s ease-in-out 1.2s infinite alternate AvatarFrame-module__XpDUua__honeyDripStretch}.AvatarFrame-module__XpDUua__raysInnerSpin{animation:30s linear infinite AvatarFrame-module__XpDUua__raysSpin}.AvatarFrame-module__XpDUua__raysOuterSpin{animation:48s linear infinite reverse AvatarFrame-module__XpDUua__raysSpin}@keyframes AvatarFrame-module__XpDUua__raysSpin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.AvatarFrame-module__XpDUua__auraGlow{animation:9s ease-in-out infinite AvatarFrame-module__XpDUua__auraGlow}@keyframes AvatarFrame-module__XpDUua__auraGlow{0%,to{opacity:.7}50%{opacity:1}}.AvatarFrame-module__XpDUua__auraGlowDelay0{animation-delay:0s}.AvatarFrame-module__XpDUua__auraGlowDelay1{animation-delay:1.5s}.AvatarFrame-module__XpDUua__auraGlowDelay2{animation-delay:3s}.AvatarFrame-module__XpDUua__auraGlowSweep{animation:12s linear infinite AvatarFrame-module__XpDUua__orbitSpin}.AvatarFrame-module__XpDUua__flareGlint{animation:14s ease-in-out infinite AvatarFrame-module__XpDUua__flareGlint}@keyframes AvatarFrame-module__XpDUua__flareGlint{0%,92%{opacity:0;transform:scale(.5)}95%{opacity:.9;transform:scale(1)}98%{opacity:0;transform:scale(.5)}to{opacity:0;transform:scale(.5)}}.AvatarFrame-module__XpDUua__crystalScope{--mc-ring-a-stroke:#8b5cf6;--mc-ring-a-opacity:.22;--mc-ring-b-stroke:#22d3ee;--mc-ring-b-opacity:.25;--mc-grad0-light:#fff;--mc-grad0-dark:#8b5cf6;--mc-grad1-light:#fff;--mc-grad1-dark:#22d3ee;--mc-grad2-light:#fff;--mc-grad2-dark:#6d28d9;--mc-grad3-light:#fff;--mc-grad3-dark:#d946ef;--mc-shard-outline:transparent;--mc-sheen-stroke:#fff;--mc-mote-fill:#fff;--mc-prism-r:#ff5c5c;--mc-prism-g:#5cff8a;--mc-prism-b:#5c9aff}[data-theme-mode=light] .AvatarFrame-module__XpDUua__crystalScope{--mc-ring-a-stroke:#6d28d9;--mc-ring-a-opacity:.38;--mc-ring-b-stroke:#0e7490;--mc-ring-b-opacity:.4;--mc-grad0-light:#ede9fe;--mc-grad0-dark:#5b21b6;--mc-grad1-light:#cffafe;--mc-grad1-dark:#155e75;--mc-grad2-light:#ede9fe;--mc-grad2-dark:#4c1d95;--mc-grad3-light:#fae8ff;--mc-grad3-dark:#86198f;--mc-shard-outline:#4c1d9573;--mc-sheen-stroke:#7c3aed;--mc-mote-fill:#6d28d9;--mc-prism-r:#dc2626;--mc-prism-g:#16a34a;--mc-prism-b:#2563eb}.AvatarFrame-module__XpDUua__crystalSheenSweep{animation:14s linear infinite AvatarFrame-module__XpDUua__orbitSpin}.AvatarFrame-module__XpDUua__sparkle{animation:5s ease-in-out infinite AvatarFrame-module__XpDUua__sparkleFlash}.AvatarFrame-module__XpDUua__sparkleDelay1{animation-delay:0s}.AvatarFrame-module__XpDUua__sparkleDelay2{animation-delay:1.7s}.AvatarFrame-module__XpDUua__sparkleDelay3{animation-delay:3.3s}@keyframes AvatarFrame-module__XpDUua__sparkleFlash{0%,88%{opacity:0;transform:scale(.6)}93%{opacity:1;transform:scale(1)}97%{opacity:0;transform:scale(.6)}to{opacity:0;transform:scale(.6)}}.AvatarFrame-module__XpDUua__crystalGlimmer{animation:9s ease-in-out infinite AvatarFrame-module__XpDUua__crystalGlimmer}@keyframes AvatarFrame-module__XpDUua__crystalGlimmer{0%,88%{opacity:0}92%{opacity:.6}96%{opacity:0}to{opacity:0}}.AvatarFrame-module__XpDUua__crystalGlimmerDelay0{animation-delay:0s}.AvatarFrame-module__XpDUua__crystalGlimmerDelay1{animation-delay:.9s}.AvatarFrame-module__XpDUua__crystalGlimmerDelay2{animation-delay:1.8s}.AvatarFrame-module__XpDUua__crystalGlimmerDelay3{animation-delay:2.7s}.AvatarFrame-module__XpDUua__crystalGlimmerDelay4{animation-delay:3.6s}.AvatarFrame-module__XpDUua__crystalGlimmerDelay5{animation-delay:4.5s}.AvatarFrame-module__XpDUua__crystalGlimmerDelay6{animation-delay:5.4s}.AvatarFrame-module__XpDUua__crystalGlimmerDelay7{animation-delay:6.3s}.AvatarFrame-module__XpDUua__crystalGlimmerDelay8{animation-delay:7.2s}.AvatarFrame-module__XpDUua__crystalGlimmerDelay9{animation-delay:8.1s}.AvatarFrame-module__XpDUua__crystalMoteOrbit{animation:60s linear infinite AvatarFrame-module__XpDUua__orbitSpin}.AvatarFrame-module__XpDUua__prismFlashR{animation:14s ease-in-out infinite AvatarFrame-module__XpDUua__flareGlint}.AvatarFrame-module__XpDUua__prismFlashG{animation:14s ease-in-out .2s infinite AvatarFrame-module__XpDUua__flareGlint}.AvatarFrame-module__XpDUua__prismFlashB{animation:14s ease-in-out .4s infinite AvatarFrame-module__XpDUua__flareGlint}.AvatarFrame-module__XpDUua__spaceNebulaSwirlA{animation:60s linear infinite AvatarFrame-module__XpDUua__orbitSpin}.AvatarFrame-module__XpDUua__spaceNebulaSwirlB{animation:90s linear infinite reverse AvatarFrame-module__XpDUua__orbitSpin}.AvatarFrame-module__XpDUua__spaceTwinkle{animation:5s ease-in-out infinite AvatarFrame-module__XpDUua__spaceTwinkle}@keyframes AvatarFrame-module__XpDUua__spaceTwinkle{0%,to{opacity:.5}50%{opacity:1}}.AvatarFrame-module__XpDUua__spaceTwinkleDelay0{animation-delay:0s}.AvatarFrame-module__XpDUua__spaceTwinkleDelay1{animation-delay:.83s}.AvatarFrame-module__XpDUua__spaceTwinkleDelay2{animation-delay:1.67s}.AvatarFrame-module__XpDUua__spaceTwinkleDelay3{animation-delay:2.5s}.AvatarFrame-module__XpDUua__spaceTwinkleDelay4{animation-delay:3.33s}.AvatarFrame-module__XpDUua__spaceTwinkleDelay5{animation-delay:4.17s}.AvatarFrame-module__XpDUua__spaceShootRotate{animation:11s linear infinite AvatarFrame-module__XpDUua__orbitSpin}.AvatarFrame-module__XpDUua__spaceShootFlash{animation:11s ease-in infinite AvatarFrame-module__XpDUua__spaceShootFlash}@keyframes AvatarFrame-module__XpDUua__spaceShootFlash{0%{opacity:0}2%{opacity:1}10%{opacity:0}to{opacity:0}}.AvatarFrame-module__XpDUua__lotusMoonGlow{animation:10s ease-in-out infinite AvatarFrame-module__XpDUua__lotusMoonGlow}@keyframes AvatarFrame-module__XpDUua__lotusMoonGlow{0%,to{opacity:.55}50%{opacity:1}}.AvatarFrame-module__XpDUua__lotusBreatheOuter{animation:9s ease-in-out infinite AvatarFrame-module__XpDUua__lotusBreathe}.AvatarFrame-module__XpDUua__lotusBreatheInner{animation:7s ease-in-out 3.5s infinite AvatarFrame-module__XpDUua__lotusBreathe}@keyframes AvatarFrame-module__XpDUua__lotusBreathe{0%,to{transform:scale(1)}50%{transform:scale(1.015)}}.AvatarFrame-module__XpDUua__lotusTwinkle{animation:6s ease-in-out infinite AvatarFrame-module__XpDUua__lotusTwinkle}@keyframes AvatarFrame-module__XpDUua__lotusTwinkle{0%,85%{opacity:.2}92%{opacity:1}97%{opacity:.2}to{opacity:.2}}.AvatarFrame-module__XpDUua__lotusTwinkleDelay0{animation-delay:0s}.AvatarFrame-module__XpDUua__lotusTwinkleDelay1{animation-delay:1s}.AvatarFrame-module__XpDUua__lotusTwinkleDelay2{animation-delay:2s}.AvatarFrame-module__XpDUua__lotusTwinkleDelay3{animation-delay:3s}.AvatarFrame-module__XpDUua__lotusTwinkleDelay4{animation-delay:4s}.AvatarFrame-module__XpDUua__lotusTwinkleDelay5{animation-delay:5s}.AvatarFrame-module__XpDUua__eclipseScope{--se-seam-stroke:#2d1b3d;--se-seam-opacity:0;--se-hint-amber-stroke:#ffb347;--se-hint-amber-opacity:.28;--se-hint-cream-opacity:.2;--se-outer-ring-opacity:.5;--se-corona-color-0:gold;--se-corona-color-1:#ffb347;--se-corona-color-2:#fff6d0;--se-corona-opacity:.85;--se-flare-mid:#fff6d0;--se-prominence-color:#fff6d0}[data-theme-mode=light] .AvatarFrame-module__XpDUua__eclipseScope{--se-seam-stroke:#2d1b3d;--se-seam-opacity:.5;--se-hint-amber-stroke:#b45309;--se-hint-amber-opacity:.4;--se-hint-cream-opacity:0;--se-outer-ring-opacity:.7;--se-corona-color-0:#d97706;--se-corona-color-1:#ea580c;--se-corona-color-2:#d97706;--se-corona-opacity:.98;--se-flare-mid:#b45309;--se-prominence-color:#ea580c}.AvatarFrame-module__XpDUua__eclipseFlareA{animation:13s linear infinite AvatarFrame-module__XpDUua__orbitSpin}.AvatarFrame-module__XpDUua__eclipseFlareB{animation:21s linear infinite reverse AvatarFrame-module__XpDUua__orbitSpin}.AvatarFrame-module__XpDUua__eclipseProminence{animation:9s ease-in-out infinite AvatarFrame-module__XpDUua__eclipseProminence}@keyframes AvatarFrame-module__XpDUua__eclipseProminence{0%,88%{opacity:0}92%{opacity:.9}96%{opacity:0}to{opacity:0}}.AvatarFrame-module__XpDUua__eclipseProminenceDelay0{animation-delay:0s}.AvatarFrame-module__XpDUua__eclipseProminenceDelay1{animation-delay:1.5s}.AvatarFrame-module__XpDUua__eclipseProminenceDelay2{animation-delay:3s}.AvatarFrame-module__XpDUua__eclipseProminenceDelay3{animation-delay:4.5s}.AvatarFrame-module__XpDUua__eclipseProminenceDelay4{animation-delay:6s}.AvatarFrame-module__XpDUua__eclipseProminenceDelay5{animation-delay:7.5s}.AvatarFrame-module__XpDUua__riftCrackSurge{animation:7s ease-in-out infinite AvatarFrame-module__XpDUua__riftCrackSurge}@keyframes AvatarFrame-module__XpDUua__riftCrackSurge{0%,72%{opacity:.45}80%{opacity:1}88%{opacity:.45}to{opacity:.45}}.AvatarFrame-module__XpDUua__riftCrackDelay0{animation-delay:0s}.AvatarFrame-module__XpDUua__riftCrackDelay1{animation-delay:1.167s}.AvatarFrame-module__XpDUua__riftCrackDelay2{animation-delay:2.333s}.AvatarFrame-module__XpDUua__riftCrackDelay3{animation-delay:3.5s}.AvatarFrame-module__XpDUua__riftCrackDelay4{animation-delay:4.667s}.AvatarFrame-module__XpDUua__riftCrackDelay5{animation-delay:5.833s}.AvatarFrame-module__XpDUua__riftWispPulse{animation:4.5s ease-in-out infinite AvatarFrame-module__XpDUua__riftWispPulse}@keyframes AvatarFrame-module__XpDUua__riftWispPulse{0%,to{opacity:.7;transform:scale(1)}50%{opacity:1;transform:scale(1.12)}}.AvatarFrame-module__XpDUua__riftWispDelay0{animation-delay:0s}.AvatarFrame-module__XpDUua__riftWispDelay1{animation-delay:.75s}.AvatarFrame-module__XpDUua__riftWispDelay2{animation-delay:1.5s}.AvatarFrame-module__XpDUua__riftWispDelay3{animation-delay:2.25s}.AvatarFrame-module__XpDUua__riftWispDelay4{animation-delay:3s}.AvatarFrame-module__XpDUua__riftWispDelay5{animation-delay:3.75s}.AvatarFrame-module__XpDUua__riftFragmentBob{animation:5s ease-in-out infinite alternate AvatarFrame-module__XpDUua__riftFragmentBob}@keyframes AvatarFrame-module__XpDUua__riftFragmentBob{0%{transform:translateY(-.6px)rotate(-5deg)}to{transform:translateY(.6px)rotate(5deg)}}.AvatarFrame-module__XpDUua__riftFragmentDelay0{animation-delay:0s}.AvatarFrame-module__XpDUua__riftFragmentDelay1{animation-delay:.8s}.AvatarFrame-module__XpDUua__riftFragmentDelay2{animation-delay:1.6s}.AvatarFrame-module__XpDUua__riftFragmentDelay3{animation-delay:2.4s}.AvatarFrame-module__XpDUua__riftFragmentDelay4{animation-delay:3.2s}.AvatarFrame-module__XpDUua__riftCrackGlow{animation:3.2s ease-in-out infinite alternate AvatarFrame-module__XpDUua__riftCrackGlow}@keyframes AvatarFrame-module__XpDUua__riftCrackGlow{0%{opacity:.22}to{opacity:.85}}.AvatarFrame-module__XpDUua__riftGlowDelay0{animation-delay:0s}.AvatarFrame-module__XpDUua__riftGlowDelay1{animation-delay:.53s}.AvatarFrame-module__XpDUua__riftGlowDelay2{animation-delay:1.07s}.AvatarFrame-module__XpDUua__riftGlowDelay3{animation-delay:1.6s}.AvatarFrame-module__XpDUua__riftGlowDelay4{animation-delay:2.13s}.AvatarFrame-module__XpDUua__riftGlowDelay5{animation-delay:2.67s}.AvatarFrame-module__XpDUua__riftNodeFlicker{animation:2.4s ease-in-out infinite AvatarFrame-module__XpDUua__riftNodeFlicker}@keyframes AvatarFrame-module__XpDUua__riftNodeFlicker{0%,55%{opacity:.2}62%{opacity:1}70%{opacity:.3}78%{opacity:.9}85%,to{opacity:.2}}.AvatarFrame-module__XpDUua__riftNodeDelay0{animation-delay:0s}.AvatarFrame-module__XpDUua__riftNodeDelay1{animation-delay:.4s}.AvatarFrame-module__XpDUua__riftNodeDelay2{animation-delay:.8s}.AvatarFrame-module__XpDUua__riftNodeDelay3{animation-delay:1.2s}.AvatarFrame-module__XpDUua__riftNodeDelay4{animation-delay:1.6s}.AvatarFrame-module__XpDUua__riftNodeDelay5{animation-delay:2s}.AvatarFrame-module__XpDUua__riftEdgeGlow{animation:4.5s ease-in-out infinite AvatarFrame-module__XpDUua__riftEdgeGlow}@keyframes AvatarFrame-module__XpDUua__riftEdgeGlow{0%,to{opacity:.25}50%{opacity:.85}}.AvatarFrame-module__XpDUua__riftMoteRise{animation:3.6s linear infinite AvatarFrame-module__XpDUua__riftMoteRise}@keyframes AvatarFrame-module__XpDUua__riftMoteRise{0%{opacity:0;transform:translateY(2.5px)}25%{opacity:.9}to{opacity:0;transform:translateY(-4.5px)}}.AvatarFrame-module__XpDUua__riftMoteDelay0{animation-delay:0s}.AvatarFrame-module__XpDUua__riftMoteDelay1{animation-delay:.3s}.AvatarFrame-module__XpDUua__riftMoteDelay2{animation-delay:.6s}.AvatarFrame-module__XpDUua__riftMoteDelay3{animation-delay:.9s}.AvatarFrame-module__XpDUua__riftMoteDelay4{animation-delay:1.2s}.AvatarFrame-module__XpDUua__riftMoteDelay5{animation-delay:1.5s}.AvatarFrame-module__XpDUua__riftMoteDelay6{animation-delay:1.8s}.AvatarFrame-module__XpDUua__riftMoteDelay7{animation-delay:2.1s}.AvatarFrame-module__XpDUua__riftMoteDelay8{animation-delay:2.4s}.AvatarFrame-module__XpDUua__riftMoteDelay9{animation-delay:2.7s}.AvatarFrame-module__XpDUua__riftMoteDelay10{animation-delay:3s}.AvatarFrame-module__XpDUua__riftMoteDelay11{animation-delay:3.3s}.AvatarFrame-module__XpDUua__riftRimSpin{animation:40s linear infinite AvatarFrame-module__XpDUua__orbitSpin}.AvatarFrame-module__XpDUua__riftRimSpinReverse{animation:55s linear infinite reverse AvatarFrame-module__XpDUua__orbitSpin}.AvatarFrame-module__XpDUua__nebulaDrift{animation:96s linear infinite AvatarFrame-module__XpDUua__orbitSpin}.AvatarFrame-module__XpDUua__nebulaSwirlA{animation:40s linear infinite AvatarFrame-module__XpDUua__orbitSpin}.AvatarFrame-module__XpDUua__nebulaSwirlB{animation:60s linear infinite reverse AvatarFrame-module__XpDUua__orbitSpin}.AvatarFrame-module__XpDUua__nebulaBreathe{animation:8s ease-in-out infinite alternate AvatarFrame-module__XpDUua__nebulaBreathe}@keyframes AvatarFrame-module__XpDUua__nebulaBreathe{0%{opacity:.75}to{opacity:1}}.AvatarFrame-module__XpDUua__nebulaTwinkle{animation:4s ease-in-out infinite AvatarFrame-module__XpDUua__nebulaTwinkle}@keyframes AvatarFrame-module__XpDUua__nebulaTwinkle{0%,to{opacity:.25}50%{opacity:.95}}.AvatarFrame-module__XpDUua__nebulaTwinkleDelay0{animation-delay:0s}.AvatarFrame-module__XpDUua__nebulaTwinkleDelay1{animation-delay:.8s}.AvatarFrame-module__XpDUua__nebulaTwinkleDelay2{animation-delay:1.6s}.AvatarFrame-module__XpDUua__nebulaTwinkleDelay3{animation-delay:2.4s}.AvatarFrame-module__XpDUua__nebulaTwinkleDelay4{animation-delay:3.2s}.AvatarFrame-module__XpDUua__hibiscusBreathe{animation:8s ease-in-out infinite alternate AvatarFrame-module__XpDUua__hibiscusBreathe}@keyframes AvatarFrame-module__XpDUua__hibiscusBreathe{0%{opacity:.6}to{opacity:1}}.AvatarFrame-module__XpDUua__hibiscusSunKiss{opacity:0;animation:7.2s ease-in-out infinite AvatarFrame-module__XpDUua__hibiscusSunKiss}@keyframes AvatarFrame-module__XpDUua__hibiscusSunKiss{0%,66%{opacity:0}76%{opacity:.9}88%,to{opacity:0}}.AvatarFrame-module__XpDUua__hibiscusSunDelay0{animation-delay:0s}.AvatarFrame-module__XpDUua__hibiscusSunDelay1{animation-delay:1.2s}.AvatarFrame-module__XpDUua__hibiscusSunDelay2{animation-delay:2.4s}.AvatarFrame-module__XpDUua__hibiscusSunDelay3{animation-delay:3.6s}.AvatarFrame-module__XpDUua__hibiscusSunDelay4{animation-delay:4.8s}.AvatarFrame-module__XpDUua__hibiscusSunDelay5{animation-delay:6s}.AvatarFrame-module__XpDUua__hibiscusAntherShimmer{animation:4s ease-in-out infinite AvatarFrame-module__XpDUua__hibiscusAntherShimmer}@keyframes AvatarFrame-module__XpDUua__hibiscusAntherShimmer{0%,to{opacity:.55}50%{opacity:1}}.AvatarFrame-module__XpDUua__hibiscusPollenDrift{animation:5.4s linear infinite AvatarFrame-module__XpDUua__hibiscusPollenDrift}@keyframes AvatarFrame-module__XpDUua__hibiscusPollenDrift{0%{opacity:0;transform:translateY(1.2px)}18%{opacity:.85}to{opacity:0;transform:translate(.8px,-4px)}}.AvatarFrame-module__XpDUua__hibiscusPollenDelay0{animation-delay:0s}.AvatarFrame-module__XpDUua__hibiscusPollenDelay1{animation-delay:.9s}.AvatarFrame-module__XpDUua__hibiscusPollenDelay2{animation-delay:1.8s}.AvatarFrame-module__XpDUua__hibiscusPollenDelay3{animation-delay:2.7s}.AvatarFrame-module__XpDUua__hibiscusPollenDelay4{animation-delay:3.6s}.AvatarFrame-module__XpDUua__hibiscusPollenDelay5{animation-delay:4.5s}.AvatarFrame-module__XpDUua__dnaScope{--dna-track-opacity:.15;--dna-glow-a:#22d3ee;--dna-glow-b:#a78bfa;--dna-hairline-a:#67e8f9;--dna-hairline-b:#c4b5fd;--dna-pair0-a:#34d399;--dna-pair0-b:#fbbf24;--dna-pair1-a:#fb7185;--dna-pair1-b:#38bdf8;--dna-pulse-color:#f8fafc}[data-theme-mode=light] .AvatarFrame-module__XpDUua__dnaScope{--dna-track-opacity:.22;--dna-glow-a:#0e7490;--dna-glow-b:#6d28d9;--dna-hairline-a:#0891b2;--dna-hairline-b:#7c3aed;--dna-pair0-a:#059669;--dna-pair0-b:#d97706;--dna-pair1-a:#e11d48;--dna-pair1-b:#0284c7;--dna-pulse-color:#4f46e5}.AvatarFrame-module__XpDUua__dnaSpin{animation:45s linear infinite AvatarFrame-module__XpDUua__orbitSpin}.AvatarFrame-module__XpDUua__dnaStrandGlowA{animation:4s ease-in-out infinite alternate AvatarFrame-module__XpDUua__dnaStrandGlow}.AvatarFrame-module__XpDUua__dnaStrandGlowB{animation:4s ease-in-out 2s infinite alternate AvatarFrame-module__XpDUua__dnaStrandGlow}@keyframes AvatarFrame-module__XpDUua__dnaStrandGlow{0%{opacity:.18}to{opacity:.5}}.AvatarFrame-module__XpDUua__dnaPulse{opacity:0;animation:5s linear infinite AvatarFrame-module__XpDUua__dnaPulse}@keyframes AvatarFrame-module__XpDUua__dnaPulse{0%,86%{opacity:0}92%{opacity:.95}to{opacity:0}}.AvatarFrame-module__XpDUua__dnaPulseDelay0{animation-delay:0s}.AvatarFrame-module__XpDUua__dnaPulseDelay1{animation-delay:.5s}.AvatarFrame-module__XpDUua__dnaPulseDelay2{animation-delay:1s}.AvatarFrame-module__XpDUua__dnaPulseDelay3{animation-delay:1.5s}.AvatarFrame-module__XpDUua__dnaPulseDelay4{animation-delay:2s}.AvatarFrame-module__XpDUua__dnaPulseDelay5{animation-delay:2.5s}.AvatarFrame-module__XpDUua__dnaPulseDelay6{animation-delay:3s}.AvatarFrame-module__XpDUua__dnaPulseDelay7{animation-delay:3.5s}.AvatarFrame-module__XpDUua__dnaPulseDelay8{animation-delay:4s}.AvatarFrame-module__XpDUua__dnaPulseDelay9{animation-delay:4.5s}.AvatarFrame-module__XpDUua__roseDrift{animation:120s linear infinite AvatarFrame-module__XpDUua__orbitSpin}.AvatarFrame-module__XpDUua__roseSheen{opacity:0;animation:6s linear infinite AvatarFrame-module__XpDUua__roseSheen}@keyframes AvatarFrame-module__XpDUua__roseSheen{0%,78%{opacity:0}86%{opacity:.9}94%,to{opacity:0}}.AvatarFrame-module__XpDUua__roseSheenDelay0{animation-delay:0s}.AvatarFrame-module__XpDUua__roseSheenDelay1{animation-delay:.6s}.AvatarFrame-module__XpDUua__roseSheenDelay2{animation-delay:1.2s}.AvatarFrame-module__XpDUua__roseSheenDelay3{animation-delay:1.8s}.AvatarFrame-module__XpDUua__roseSheenDelay4{animation-delay:2.4s}.AvatarFrame-module__XpDUua__roseSheenDelay5{animation-delay:3s}.AvatarFrame-module__XpDUua__roseSheenDelay6{animation-delay:3.6s}.AvatarFrame-module__XpDUua__roseSheenDelay7{animation-delay:4.2s}.AvatarFrame-module__XpDUua__roseSheenDelay8{animation-delay:4.8s}.AvatarFrame-module__XpDUua__roseSheenDelay9{animation-delay:5.4s}.AvatarFrame-module__XpDUua__roseVelvetShift{opacity:0;animation:13s ease-in-out infinite alternate AvatarFrame-module__XpDUua__roseVelvetShift}@keyframes AvatarFrame-module__XpDUua__roseVelvetShift{0%{opacity:0}to{opacity:.45}}.AvatarFrame-module__XpDUua__roseEmberShift{opacity:0;animation:13s ease-in-out -6.5s infinite alternate AvatarFrame-module__XpDUua__roseEmberShift}@keyframes AvatarFrame-module__XpDUua__roseEmberShift{0%{opacity:0}to{opacity:.38}}.AvatarFrame-module__XpDUua__roseGlowInner{animation:5.5s ease-in-out infinite alternate AvatarFrame-module__XpDUua__roseGlowBreathe}.AvatarFrame-module__XpDUua__roseGlowOuter{animation:7.5s ease-in-out -2.5s infinite alternate AvatarFrame-module__XpDUua__roseGlowBreathe}@keyframes AvatarFrame-module__XpDUua__roseGlowBreathe{0%{opacity:.55}to{opacity:1}}.AvatarFrame-module__XpDUua__fireflyOrbit{animation:80s linear infinite AvatarFrame-module__XpDUua__orbitSpin}.AvatarFrame-module__XpDUua__fireflyOrbitReverse{animation:110s linear infinite reverse AvatarFrame-module__XpDUua__orbitSpin}.AvatarFrame-module__XpDUua__fireflyPulse{animation:4.5s ease-in-out infinite AvatarFrame-module__XpDUua__fireflyPulse}@keyframes AvatarFrame-module__XpDUua__fireflyPulse{0%,to{opacity:.25}45%{opacity:1}60%{opacity:.85}}.AvatarFrame-module__XpDUua__fireflyPulseDelay0{animation-delay:0s}.AvatarFrame-module__XpDUua__fireflyPulseDelay1{animation-delay:.9s}.AvatarFrame-module__XpDUua__fireflyPulseDelay2{animation-delay:1.8s}.AvatarFrame-module__XpDUua__fireflyPulseDelay3{animation-delay:2.7s}.AvatarFrame-module__XpDUua__fireflyPulseDelay4{animation-delay:3.6s}.AvatarFrame-module__XpDUua__jagSheenSpin{animation:30s linear infinite AvatarFrame-module__XpDUua__orbitSpin}.AvatarFrame-module__XpDUua__jagEyes{animation:30s ease-in-out infinite AvatarFrame-module__XpDUua__jagEyeGlint}@keyframes AvatarFrame-module__XpDUua__jagEyeGlint{0%,90%{opacity:0}92.5%{opacity:1}96.5%{opacity:1}to{opacity:0}}.AvatarFrame-module__XpDUua__koiPairSpin{animation:28s linear infinite AvatarFrame-module__XpDUua__orbitSpin}.AvatarFrame-module__XpDUua__koiTailFlick{transform-box:fill-box;transform-origin:50% 0;animation:1.6s ease-in-out infinite alternate AvatarFrame-module__XpDUua__koiTailFlick}@keyframes AvatarFrame-module__XpDUua__koiTailFlick{0%{transform:rotate(-14deg)}to{transform:rotate(14deg)}}.AvatarFrame-module__XpDUua__koiSplash{animation:14s ease-out infinite AvatarFrame-module__XpDUua__koiSplash}@keyframes AvatarFrame-module__XpDUua__koiSplash{0%,93%{opacity:0;transform:scale(.3)}95.5%{opacity:.9;transform:scale(1)}to{opacity:0;transform:scale(1.35)}}.AvatarFrame-module__XpDUua__koiSplashDelayA{animation-delay:7s}.AvatarFrame-module__XpDUua__koiSplashDelayB{animation-delay:21s}.AvatarFrame-module__XpDUua__koiBubble{opacity:0;animation:6.5s ease-in-out infinite AvatarFrame-module__XpDUua__koiBubble}@keyframes AvatarFrame-module__XpDUua__koiBubble{0%{opacity:0;transform:translateY(1.6px)scale(.7)}25%{opacity:.85}60%{opacity:.75;transform:translateY(-1.8px)scale(1)}78%{opacity:0;transform:translateY(-3px)scale(1.08)}to{opacity:0;transform:translateY(-3px)scale(1.08)}}.AvatarFrame-module__XpDUua__koiBubbleDelayA{animation-delay:0s}.AvatarFrame-module__XpDUua__koiBubbleDelayB{animation-delay:1.1s}.AvatarFrame-module__XpDUua__koiBubbleDelayC{animation-delay:2.3s}.AvatarFrame-module__XpDUua__koiBubbleDelayD{animation-delay:3.4s}.AvatarFrame-module__XpDUua__koiBubbleDelayE{animation-delay:4.5s}.AvatarFrame-module__XpDUua__koiBubbleDelayF{animation-delay:5.6s}.AvatarFrame-module__XpDUua__vftGnatOrbit{animation:9s linear infinite AvatarFrame-module__XpDUua__orbitSpin}.AvatarFrame-module__XpDUua__vftGnatJitter{animation:.8s ease-in-out infinite alternate AvatarFrame-module__XpDUua__vftGnatJitter}@keyframes AvatarFrame-module__XpDUua__vftGnatJitter{0%{transform:translate(-.25px,-.35px)}to{transform:translate(.3px,.3px)}}.AvatarFrame-module__XpDUua__vftSnap{transform-box:fill-box;transform-origin:0 100%;animation:9s linear infinite AvatarFrame-module__XpDUua__vftSnap}@keyframes AvatarFrame-module__XpDUua__vftSnap{0%,72%{transform:rotate(-50deg)}76%,84%{transform:rotate(0)}96%,to{transform:rotate(-50deg)}}.AvatarFrame-module__XpDUua__vftDewTwinkle{animation:5s ease-in-out infinite AvatarFrame-module__XpDUua__vftDewTwinkle}@keyframes AvatarFrame-module__XpDUua__vftDewTwinkle{0%,60%{opacity:.9}75%{opacity:.3}90%,to{opacity:.9}}.AvatarFrame-module__XpDUua__haloBob{animation:4s ease-in-out infinite alternate AvatarFrame-module__XpDUua__haloBob}@keyframes AvatarFrame-module__XpDUua__haloBob{0%{transform:translateY(0)}to{transform:translateY(-1.6px)}}.AvatarFrame-module__XpDUua__haloSway{animation:6.5s ease-in-out -2s infinite alternate AvatarFrame-module__XpDUua__haloSway}@keyframes AvatarFrame-module__XpDUua__haloSway{0%{transform:rotate(-6deg)}to{transform:rotate(6deg)}}.AvatarFrame-module__XpDUua__haloGlowPulse{animation:3.5s ease-in-out infinite alternate AvatarFrame-module__XpDUua__haloGlowPulse}@keyframes AvatarFrame-module__XpDUua__haloGlowPulse{0%{opacity:.65}to{opacity:1}}.AvatarFrame-module__XpDUua__haloGlint{animation:7s linear infinite AvatarFrame-module__XpDUua__haloGlint}@keyframes AvatarFrame-module__XpDUua__haloGlint{0%{stroke-dashoffset:0}to{stroke-dashoffset:-100px}}.AvatarFrame-module__XpDUua__rpBandSpin{animation:30s linear infinite AvatarFrame-module__XpDUua__orbitSpin}.AvatarFrame-module__XpDUua__rpSheenSpin{animation:45s linear infinite reverse AvatarFrame-module__XpDUua__orbitSpin}.AvatarFrame-module__XpDUua__rpFlash{opacity:0;animation:10s ease-in-out infinite AvatarFrame-module__XpDUua__rpFlash}@keyframes AvatarFrame-module__XpDUua__rpFlash{0%,86%{opacity:0}90%{opacity:.95}94%,to{opacity:0}}.AvatarFrame-module__XpDUua__rpFlashDelay0{animation-delay:0s}.AvatarFrame-module__XpDUua__rpFlashDelay1{animation-delay:2s}.AvatarFrame-module__XpDUua__rpFlashDelay2{animation-delay:4s}.AvatarFrame-module__XpDUua__rpFlashDelay3{animation-delay:6s}.AvatarFrame-module__XpDUua__rpFlashDelay4{animation-delay:8s}.AvatarFrame-module__XpDUua__rpCloudBobA{animation:5s ease-in-out infinite alternate AvatarFrame-module__XpDUua__rpCloudBob}.AvatarFrame-module__XpDUua__rpCloudBobB{animation:6s ease-in-out -2.5s infinite alternate AvatarFrame-module__XpDUua__rpCloudBob}@keyframes AvatarFrame-module__XpDUua__rpCloudBob{0%{transform:translateY(0)}to{transform:translateY(-1.1px)}}.AvatarFrame-module__XpDUua__rpDropTwinkle{opacity:0;animation:6s ease-in-out infinite AvatarFrame-module__XpDUua__rpDropTwinkle}@keyframes AvatarFrame-module__XpDUua__rpDropTwinkle{0%,55%{opacity:0}70%{opacity:.9}85%,to{opacity:0}}.AvatarFrame-module__XpDUua__rpDropDelayA{animation-delay:0s}.AvatarFrame-module__XpDUua__rpDropDelayB{animation-delay:1s}.AvatarFrame-module__XpDUua__rpDropDelayC{animation-delay:2s}.AvatarFrame-module__XpDUua__rpDropDelayD{animation-delay:3s}.AvatarFrame-module__XpDUua__rpDropDelayE{animation-delay:4s}.AvatarFrame-module__XpDUua__rpDropDelayF{animation-delay:5s}.AvatarFrame-module__XpDUua__cometSpin{animation:12s linear infinite AvatarFrame-module__XpDUua__orbitSpin}.AvatarFrame-module__XpDUua__cometHeadPulse{animation:1.2s ease-in-out infinite alternate AvatarFrame-module__XpDUua__cometHeadPulse}.AvatarFrame-module__XpDUua__cometStarSpin{animation:9s linear infinite AvatarFrame-module__XpDUua__orbitSpin}.AvatarFrame-module__XpDUua__cometStarBody{stroke:#fff}[data-theme-mode=light] .AvatarFrame-module__XpDUua__cometStarBody{stroke:#1e1a18}.AvatarFrame-module__XpDUua__cometGlowOnLight{display:none}[data-theme-mode=light] .AvatarFrame-module__XpDUua__cometGlowOnLight{display:inline}[data-theme-mode=light] .AvatarFrame-module__XpDUua__cometGlowOnDark{display:none}.AvatarFrame-module__XpDUua__cometStarEcho{fill:#ffd34d;opacity:.28}[data-theme-mode=light] .AvatarFrame-module__XpDUua__cometStarEcho{fill:#f09a2e;opacity:.5}@keyframes AvatarFrame-module__XpDUua__cometHeadPulse{0%{transform:scale(1)}to{transform:scale(1.16)}}.AvatarFrame-module__XpDUua__cometDustTwinkle{opacity:0;animation:5s ease-in-out infinite AvatarFrame-module__XpDUua__cometDustTwinkle}@keyframes AvatarFrame-module__XpDUua__cometDustTwinkle{0%,45%{opacity:0}60%{opacity:.9}75%,to{opacity:0}}.AvatarFrame-module__XpDUua__cometDustDelay0{animation-delay:0s}.AvatarFrame-module__XpDUua__cometDustDelay1{animation-delay:.6s}.AvatarFrame-module__XpDUua__cometDustDelay2{animation-delay:1.2s}.AvatarFrame-module__XpDUua__cometDustDelay3{animation-delay:1.9s}.AvatarFrame-module__XpDUua__cometDustDelay4{animation-delay:2.5s}.AvatarFrame-module__XpDUua__cometDustDelay5{animation-delay:3.2s}.AvatarFrame-module__XpDUua__cometDustDelay6{animation-delay:3.8s}.AvatarFrame-module__XpDUua__cometDustDelay7{animation-delay:4.4s}.AvatarFrame-module__XpDUua__cometSpark{opacity:0;animation:12s linear infinite AvatarFrame-module__XpDUua__cometSpark}@keyframes AvatarFrame-module__XpDUua__cometSpark{0%,97%{opacity:0;transform:scale(.4)rotate(0)}98.2%{opacity:.95;transform:scale(1.15)rotate(24deg)}to{opacity:0;transform:scale(.5)rotate(45deg)}}.AvatarFrame-module__XpDUua__cometSparkDelayA{animation-delay:3.35s}.AvatarFrame-module__XpDUua__cometSparkDelayB{animation-delay:7.35s}.AvatarFrame-module__XpDUua__cometSparkDelayC{animation-delay:11.35s}[data-session-active=true] .AvatarFrame-module__XpDUua__cometSpin{animation-duration:24s}[data-session-active=true] .AvatarFrame-module__XpDUua__cometHeadPulse{animation-duration:2.4s}[data-session-active=true] .AvatarFrame-module__XpDUua__cometSpark{animation-duration:24s}[data-session-active=true] .AvatarFrame-module__XpDUua__cometSparkDelayA{animation-delay:6.7s}[data-session-active=true] .AvatarFrame-module__XpDUua__cometSparkDelayB{animation-delay:14.7s}[data-session-active=true] .AvatarFrame-module__XpDUua__cometSparkDelayC{animation-delay:22.7s}.AvatarFrame-module__XpDUua__tgfrRingSpin{animation:46s linear infinite AvatarFrame-module__XpDUua__orbitSpin}.AvatarFrame-module__XpDUua__tgfrEmberOrbit{animation:34s linear infinite reverse AvatarFrame-module__XpDUua__orbitSpin}.AvatarFrame-module__XpDUua__tgfrEmberFlicker{animation:4.5s ease-in-out infinite AvatarFrame-module__XpDUua__tgfrEmberFlicker}@keyframes AvatarFrame-module__XpDUua__tgfrEmberFlicker{0%,to{opacity:.55}50%{opacity:1}}.AvatarFrame-module__XpDUua__tgfrEmberFlickerDelay0{animation-delay:0s}.AvatarFrame-module__XpDUua__tgfrEmberFlickerDelay1{animation-delay:1.5s}.AvatarFrame-module__XpDUua__tgfrEmberFlickerDelay2{animation-delay:3s}.AvatarFrame-module__XpDUua__tgfrBloomGlow{animation:5s ease-in-out infinite AvatarFrame-module__XpDUua__tgfrGlowPulse}@keyframes AvatarFrame-module__XpDUua__tgfrGlowPulse{0%,to{opacity:.25;transform:scale(.85)}50%{opacity:.55;transform:scale(1.15)}}.AvatarFrame-module__XpDUua__cffrScope{--cffr-wisp-color:#ffffffe6;--cffr-ring-outer:#5f8f7a;--cffr-ring-inner:#8fb5a2;--cffr-halo-color:#5f8f7a}[data-theme-mode=light] .AvatarFrame-module__XpDUua__cffrScope{--cffr-wisp-color:#3f544dd9;--cffr-ring-outer:#3f5c51;--cffr-ring-inner:#5f8f7a;--cffr-halo-color:#3f5c51}.AvatarFrame-module__XpDUua__cffrWispA{animation:16s linear infinite AvatarFrame-module__XpDUua__orbitSpin}.AvatarFrame-module__XpDUua__cffrWispB{animation:22s linear infinite reverse AvatarFrame-module__XpDUua__orbitSpin}.AvatarFrame-module__XpDUua__cffrWispC{animation:30s linear infinite AvatarFrame-module__XpDUua__orbitSpin}.AvatarFrame-module__XpDUua__cffrFernSway{animation:4.5s ease-in-out infinite AvatarFrame-module__XpDUua__cffrFernSway}@keyframes AvatarFrame-module__XpDUua__cffrFernSway{0%,to{transform:rotate(-3deg)}50%{transform:rotate(3deg)}}.AvatarFrame-module__XpDUua__cffrGlintSweep{animation:3.5s ease-in-out infinite AvatarFrame-module__XpDUua__cffrGlintSweep}@keyframes AvatarFrame-module__XpDUua__cffrGlintSweep{0%,84%{opacity:0;transform:rotate(-15deg)}89%{opacity:.85;transform:rotate(10deg)}96%{opacity:0;transform:rotate(45deg)}to{opacity:0;transform:rotate(45deg)}}.AvatarFrame-module__XpDUua__serpentScope{--srpn-eye-slit:#1a1a1a}[data-theme-mode=light] .AvatarFrame-module__XpDUua__serpentScope{--srpn-eye-slit:#1a1a1a}.AvatarFrame-module__XpDUua__serpentBodyFlow{animation:15s linear infinite AvatarFrame-module__XpDUua__serpentSlideBody}@keyframes AvatarFrame-module__XpDUua__serpentSlideBody{0%{stroke-dashoffset:calc(var(--srpn-body-len,205.5) * 1px)}to{stroke-dashoffset:calc((var(--srpn-body-len,205.5) - var(--srpn-loop-len,277.7)) * 1px)}}.AvatarFrame-module__XpDUua__serpentRider{offset-rotate:auto;animation:15s linear infinite AvatarFrame-module__XpDUua__serpentTravel}@keyframes AvatarFrame-module__XpDUua__serpentTravel{0%{offset-distance:0%}to{offset-distance:100%}}.AvatarFrame-module__XpDUua__serpentTongue{transform-box:fill-box;transform-origin:0%;opacity:0;animation:6s ease-in-out infinite AvatarFrame-module__XpDUua__serpentTongueFlick}@keyframes AvatarFrame-module__XpDUua__serpentTongueFlick{0%,90%{opacity:0;transform:scaleX(.2)}93%{opacity:1;transform:scaleX(1)}96%{opacity:1;transform:scaleX(1)}to{opacity:0;transform:scaleX(.2)}}.AvatarFrame-module__XpDUua__monsoonScope{--mnsn-ring-top:#4a6a8a;--mnsn-ring-bottom:#2e4a66;--mnsn-ring-rim:#22374d;--mnsn-cloud-color:#16222f;--mnsn-cloud-light:#7f97b0;--mnsn-cloud-lit:#ffedb8;--mnsn-rain-stroke:#dcf0fb;--mnsn-rain-base-opacity:.75;--mnsn-rain-peak-opacity:1;--mnsn-bolt-color:#ffe08a;--mnsn-bolt-base-opacity:.6;--mnsn-glow-color:#ffe08a;--mnsn-sheen-color:#bfd9ee}[data-theme-mode=light] .AvatarFrame-module__XpDUua__monsoonScope{--mnsn-ring-top:#35506b;--mnsn-ring-bottom:#1c2f42;--mnsn-cloud-color:#0f1922;--mnsn-cloud-light:#5c7893;--mnsn-rain-stroke:#2f6d99;--mnsn-rain-base-opacity:.85;--mnsn-rain-peak-opacity:1;--mnsn-bolt-color:#b8860b;--mnsn-bolt-base-opacity:.75;--mnsn-glow-color:#b8860b;--mnsn-cloud-lit:#e8c860;--mnsn-sheen-color:#4a708f}.AvatarFrame-module__XpDUua__monsoonStormGlow{animation:3.8s linear infinite AvatarFrame-module__XpDUua__monsoonCloudLitA}.AvatarFrame-module__XpDUua__monsoonLightningFlash{animation:3.8s linear infinite AvatarFrame-module__XpDUua__monsoonLightningFlash}@keyframes AvatarFrame-module__XpDUua__monsoonLightningFlash{0%,70%{opacity:0}72%{opacity:.85}74%{opacity:.15}76%{opacity:.1}79%{opacity:1}84%{opacity:.5}92%{opacity:.15}to{opacity:0}}.AvatarFrame-module__XpDUua__monsoonLightningFlashB{animation:6.1s linear infinite AvatarFrame-module__XpDUua__monsoonLightningFlashB}@keyframes AvatarFrame-module__XpDUua__monsoonLightningFlashB{0%,42%{opacity:0}44%{opacity:.7}46%{opacity:.1}49%{opacity:.95}55%{opacity:.35}63%{opacity:.1}to{opacity:0}}.AvatarFrame-module__XpDUua__monsoonCloudLitA{animation:3.8s linear infinite AvatarFrame-module__XpDUua__monsoonCloudLitA}@keyframes AvatarFrame-module__XpDUua__monsoonCloudLitA{0%,70%{opacity:0}72%{opacity:.55}74%{opacity:.1}79%{opacity:.75}86%{opacity:.18}to{opacity:0}}.AvatarFrame-module__XpDUua__monsoonCloudLitB{animation:6.1s linear infinite AvatarFrame-module__XpDUua__monsoonCloudLitB}@keyframes AvatarFrame-module__XpDUua__monsoonCloudLitB{0%,42%{opacity:0}44%{opacity:.4}49%{opacity:.6}57%{opacity:.12}to{opacity:0}}.AvatarFrame-module__XpDUua__monsoonPuffDrift{animation:AvatarFrame-module__XpDUua__monsoonPuffDrift var(--mnsn-puff-drift,15s) ease-in-out infinite alternate}@keyframes AvatarFrame-module__XpDUua__monsoonPuffDrift{0%{transform:translate(-.9px)}to{transform:translate(.9px)}}.AvatarFrame-module__XpDUua__monsoonRainNear{opacity:0;animation:1.05s linear infinite AvatarFrame-module__XpDUua__monsoonRainNear}@keyframes AvatarFrame-module__XpDUua__monsoonRainNear{0%{opacity:0;transform:translate(-2.1px,-5.5px)}18%{opacity:.95}80%{opacity:.95}to{opacity:0;transform:translate(2.1px,5.5px)}}.AvatarFrame-module__XpDUua__monsoonRainFar{opacity:0;animation:1.65s linear infinite AvatarFrame-module__XpDUua__monsoonRainFar}@keyframes AvatarFrame-module__XpDUua__monsoonRainFar{0%{opacity:0;transform:translate(-1.4px,-3.8px)}20%{opacity:.5}80%{opacity:.5}to{opacity:0;transform:translate(1.4px,3.8px)}}.AvatarFrame-module__XpDUua__monsoonSheen{animation:14s linear infinite AvatarFrame-module__XpDUua__orbitSpin}.AvatarFrame-module__XpDUua__monsoonSplash{transform-box:fill-box;transform-origin:50%;opacity:0;animation:1.4s linear infinite AvatarFrame-module__XpDUua__monsoonSplash}@keyframes AvatarFrame-module__XpDUua__monsoonSplash{0%,55%{opacity:0;transform:scale(.4)}62%{opacity:.8;transform:scale(1)}75%{opacity:0;transform:scale(1.5)}to{opacity:0}}.AvatarFrame-module__XpDUua__monsoonLeafTremble{transform-box:fill-box;transform-origin:50% 100%;animation:1.3s ease-in-out infinite alternate AvatarFrame-module__XpDUua__monsoonLeafTremble}@keyframes AvatarFrame-module__XpDUua__monsoonLeafTremble{0%{transform:rotate(-3deg)}to{transform:rotate(3deg)}}.AvatarFrame-module__XpDUua__templeScope{--tmpl-stone-base:#6b7a5e;--tmpl-stone-shadow:#4a5544;--tmpl-stone-bevel:#8a9878;--tmpl-moss:#4e7a44;--tmpl-glyph-dim:#232b1b;--tmpl-glow-gold:#f0d878;--tmpl-glow-green:#9dffb4;--tmpl-dust:#d9e4c8}[data-theme-mode=light] .AvatarFrame-module__XpDUua__templeScope{--tmpl-stone-base:#5c6b50;--tmpl-stone-shadow:#333d2e;--tmpl-stone-bevel:#9fae8c;--tmpl-moss:#3e6636;--tmpl-glyph-dim:#171d12;--tmpl-glow-gold:#d9b94a;--tmpl-glow-green:#6fd987;--tmpl-dust:#c4d2ae}.AvatarFrame-module__XpDUua__tmplGlyphPulse{animation:9s ease-in-out infinite AvatarFrame-module__XpDUua__tmplGlyphPulse}@keyframes AvatarFrame-module__XpDUua__tmplGlyphPulse{0%,88%{opacity:0}92%{opacity:1}96%{opacity:0}to{opacity:0}}.AvatarFrame-module__XpDUua__tmplGlyphPulseDelay0{animation-delay:0s}.AvatarFrame-module__XpDUua__tmplGlyphPulseDelay1{animation-delay:1s}.AvatarFrame-module__XpDUua__tmplGlyphPulseDelay2{animation-delay:2s}.AvatarFrame-module__XpDUua__tmplGlyphPulseDelay3{animation-delay:3s}.AvatarFrame-module__XpDUua__tmplGlyphPulseDelay4{animation-delay:4s}.AvatarFrame-module__XpDUua__tmplGlyphPulseDelay5{animation-delay:5s}.AvatarFrame-module__XpDUua__tmplGlyphPulseDelay6{animation-delay:6s}.AvatarFrame-module__XpDUua__tmplGlyphPulseDelay7{animation-delay:7s}.AvatarFrame-module__XpDUua__tmplGlyphPulseDelay8{animation-delay:8s}.AvatarFrame-module__XpDUua__tmplDustOrbit{animation:90s linear infinite AvatarFrame-module__XpDUua__orbitSpin}.AvatarFrame-module__XpDUua__tmplDustFloat{animation:11s ease-in-out infinite AvatarFrame-module__XpDUua__tmplDustFloat}@keyframes AvatarFrame-module__XpDUua__tmplDustFloat{0%,to{opacity:0;transform:translateY(0)}50%{opacity:.55;transform:translateY(-1.1px)}}.AvatarFrame-module__XpDUua__tmplDustFloatDelay0{animation-delay:0s}.AvatarFrame-module__XpDUua__tmplDustFloatDelay1{animation-delay:3.7s}.AvatarFrame-module__XpDUua__tmplDustFloatDelay2{animation-delay:7.4s}.AvatarFrame-module__XpDUua__emeraldScope{--emld-grad0-light:#4fae7f;--emld-grad0-dark:#0e5c3c;--emld-grad1-light:#5cc287;--emld-grad1-dark:#1e8449;--emld-grad2-light:#7fe0ae;--emld-grad2-dark:#2ecc71;--emld-grad3-light:#c8ffe8;--emld-grad3-dark:#63f7c0;--emld-facet-outline:#0628198c;--emld-sheen-stroke:#fff;--emld-gold-rim:#d4af37;--emld-rim-highlight:#ffe9a8;--emld-mote-fill:#63f7c0}[data-theme-mode=light] .AvatarFrame-module__XpDUua__emeraldScope{--emld-grad0-light:#2f8a5c;--emld-grad0-dark:#063d27;--emld-grad1-light:#3c9e69;--emld-grad1-dark:#14532d;--emld-grad2-light:#57c58a;--emld-grad2-dark:#15803d;--emld-grad3-light:#a4f0cd;--emld-grad3-dark:#0e9f6e;--emld-facet-outline:#063d278c;--emld-sheen-stroke:#0f5132;--emld-gold-rim:#a97e0d;--emld-rim-highlight:#f5cf6b;--emld-mote-fill:#157347}.AvatarFrame-module__XpDUua__emldSheenSweep{animation:8s linear infinite AvatarFrame-module__XpDUua__orbitSpin}.AvatarFrame-module__XpDUua__emldFacetGlimmer{animation:9s ease-in-out infinite AvatarFrame-module__XpDUua__emldFacetGlimmer}@keyframes AvatarFrame-module__XpDUua__emldFacetGlimmer{0%,85%{opacity:0}90%{opacity:.75}95%{opacity:0}to{opacity:0}}.AvatarFrame-module__XpDUua__emldFacetGlimmerDelay0{animation-delay:0s}.AvatarFrame-module__XpDUua__emldFacetGlimmerDelay1{animation-delay:.56s}.AvatarFrame-module__XpDUua__emldFacetGlimmerDelay2{animation-delay:1.13s}.AvatarFrame-module__XpDUua__emldFacetGlimmerDelay3{animation-delay:1.69s}.AvatarFrame-module__XpDUua__emldFacetGlimmerDelay4{animation-delay:2.25s}.AvatarFrame-module__XpDUua__emldFacetGlimmerDelay5{animation-delay:2.81s}.AvatarFrame-module__XpDUua__emldFacetGlimmerDelay6{animation-delay:3.38s}.AvatarFrame-module__XpDUua__emldFacetGlimmerDelay7{animation-delay:3.94s}.AvatarFrame-module__XpDUua__emldFacetGlimmerDelay8{animation-delay:4.5s}.AvatarFrame-module__XpDUua__emldFacetGlimmerDelay9{animation-delay:5.06s}.AvatarFrame-module__XpDUua__emldFacetGlimmerDelay10{animation-delay:5.63s}.AvatarFrame-module__XpDUua__emldFacetGlimmerDelay11{animation-delay:6.19s}.AvatarFrame-module__XpDUua__emldFacetGlimmerDelay12{animation-delay:6.75s}.AvatarFrame-module__XpDUua__emldFacetGlimmerDelay13{animation-delay:7.31s}.AvatarFrame-module__XpDUua__emldFacetGlimmerDelay14{animation-delay:7.88s}.AvatarFrame-module__XpDUua__emldFacetGlimmerDelay15{animation-delay:8.44s}.AvatarFrame-module__XpDUua__emldPrismGlint{animation:17s ease-in-out infinite AvatarFrame-module__XpDUua__emldPrismGlint}@keyframes AvatarFrame-module__XpDUua__emldPrismGlint{0%,95%{opacity:0}97%{opacity:1}99%{opacity:0}to{opacity:0}}.AvatarFrame-module__XpDUua__emldPrismGlintDelay0{animation-delay:0s}.AvatarFrame-module__XpDUua__emldPrismGlintDelay1{animation-delay:3.4s}.AvatarFrame-module__XpDUua__emldPrismGlintDelay2{animation-delay:6.8s}.AvatarFrame-module__XpDUua__emldPrismGlintDelay3{animation-delay:10.2s}.AvatarFrame-module__XpDUua__emldPrismGlintDelay4{animation-delay:13.6s}.AvatarFrame-module__XpDUua__emldMoteOrbit{animation:70s linear infinite AvatarFrame-module__XpDUua__orbitSpin}
.UserAvatar-module__IFdYma__avatarContainer{font:inherit;color:inherit;text-align:inherit;background:0 0;border:0;justify-content:center;align-items:center;padding:0;display:inline-flex;position:relative}.UserAvatar-module__IFdYma__avatarFrameWrapper{z-index:0;width:100%;height:100%;transition:transform var(--dur-slow) var(--ease-hover), filter var(--dur-fast) var(--ease-hover);position:relative}.UserAvatar-module__IFdYma__avatarCircle{background:linear-gradient(135deg, var(--jungle-green-soft) 0%, var(--jungle-green) 100%);border:3px solid var(--jungle-accent);width:100%;height:100%;transition:box-shadow var(--dur-slow) var(--ease-hover);border-radius:50%;justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden;box-shadow:0 4px 12px #2d7a3f33}.UserAvatar-module__IFdYma__hasFrame{box-shadow:none;border:0}.UserAvatar-module__IFdYma__avatarCircle:before{content:"";opacity:0;width:200%;height:200%;transition:opacity var(--dur-slow) var(--ease-hover);background:radial-gradient(circle,#ffffff4d 0%,#0000 70%);position:absolute;top:-50%;left:-50%}@media (hover:hover) and (pointer:fine){.UserAvatar-module__IFdYma__avatarContainer:hover .UserAvatar-module__IFdYma__avatarCircle:before{opacity:1}}.UserAvatar-module__IFdYma__avatarIcon{filter:drop-shadow(0 2px 4px #0000001a);font-size:2rem;line-height:1}.UserAvatar-module__IFdYma__avatarImage{object-fit:cover;border-radius:50%;width:100%;height:100%}.UserAvatar-module__IFdYma__small .UserAvatar-module__IFdYma__avatarFrameWrapper{width:40px;height:40px}.UserAvatar-module__IFdYma__small .UserAvatar-module__IFdYma__avatarCircle{border-width:2px}.UserAvatar-module__IFdYma__small .UserAvatar-module__IFdYma__avatarIcon{font-size:1.2rem}.UserAvatar-module__IFdYma__medium .UserAvatar-module__IFdYma__avatarFrameWrapper{width:60px;height:60px}.UserAvatar-module__IFdYma__medium .UserAvatar-module__IFdYma__avatarIcon{font-size:2rem}.UserAvatar-module__IFdYma__large .UserAvatar-module__IFdYma__avatarFrameWrapper{width:80px;height:80px}.UserAvatar-module__IFdYma__large .UserAvatar-module__IFdYma__avatarIcon{font-size:2.5rem}.UserAvatar-module__IFdYma__xlarge .UserAvatar-module__IFdYma__avatarFrameWrapper{width:120px;height:120px}.UserAvatar-module__IFdYma__xlarge .UserAvatar-module__IFdYma__avatarIcon{font-size:4rem}.UserAvatar-module__IFdYma__editable{cursor:pointer}@media (hover:hover) and (pointer:fine){.UserAvatar-module__IFdYma__editable:hover .UserAvatar-module__IFdYma__avatarFrameWrapper{transform:scale(var(--hover-scale))}.UserAvatar-module__IFdYma__editable:hover .UserAvatar-module__IFdYma__avatarCircle{box-shadow:0 6px 16px #2d7a3f4d}.UserAvatar-module__IFdYma__editable:hover .UserAvatar-module__IFdYma__avatarCircle.UserAvatar-module__IFdYma__hasFrame{box-shadow:none}}.UserAvatar-module__IFdYma__editable:active .UserAvatar-module__IFdYma__avatarFrameWrapper{filter:brightness(var(--active-brightness));transform:scale(1)}.UserAvatar-module__IFdYma__editBadge{z-index:1;background:var(--jungle-accent);border:2px solid var(--bg-surface);border-radius:50%;justify-content:center;align-items:center;width:24px;height:24px;font-size:.75rem;display:flex;position:absolute;bottom:-2px;right:-2px;box-shadow:0 2px 8px #00000026}.UserAvatar-module__IFdYma__small .UserAvatar-module__IFdYma__editBadge{width:18px;height:18px;font-size:.6rem}.UserAvatar-module__IFdYma__large .UserAvatar-module__IFdYma__editBadge,.UserAvatar-module__IFdYma__xlarge .UserAvatar-module__IFdYma__editBadge{width:28px;height:28px;font-size:.85rem}
.TreeGrowth-module__25yLbW__container{background:linear-gradient(180deg, var(--plant-circle-from,#e8f5e9) 0%, var(--plant-circle-to,#a5d6a7) 100%);width:100%;max-width:600px;height:auto;max-height:500px;transition:background var(--dur-slow) var(--ease-hover), backdrop-filter var(--dur-slow) var(--ease-hover);border-radius:24px;flex-direction:column;flex:0 500px;margin:0 auto;display:flex;position:relative;overflow:hidden;box-shadow:0 12px 40px #0003}body.has-bg-active .TreeGrowth-module__25yLbW__container{-webkit-backdrop-filter:blur(6px);background:0 0}body.has-bg-active .TreeGrowth-module__25yLbW__backgroundGradient{opacity:.35}.TreeGrowth-module__25yLbW__backgroundGradient{background:linear-gradient(180deg, var(--plant-circle-from,#e8f5e9) 0%, var(--plant-circle-to,#a5d6a7) 100%);opacity:.9;pointer-events:none;z-index:1;position:absolute;inset:0}.TreeGrowth-module__25yLbW__treeContainer{box-sizing:border-box;z-index:3;flex-direction:column;flex:auto;justify-content:flex-end;align-items:center;gap:clamp(6px,1.1dvh,10px);height:auto;min-height:0;padding:clamp(18px,3dvh,32px) clamp(16px,2.5vw,20px) clamp(8px,1.4dvh,14px);display:flex;position:relative}.TreeGrowth-module__25yLbW__stageHidden .TreeGrowth-module__25yLbW__stageLabel,.TreeGrowth-module__25yLbW__identityHidden .TreeGrowth-module__25yLbW__treeInfo{display:none}.TreeGrowth-module__25yLbW__identityHidden .TreeGrowth-module__25yLbW__treeContainer{padding-top:clamp(8px,1.8dvh,18px)}.TreeGrowth-module__25yLbW__tree{justify-content:center;align-items:center;transition:all .5s;display:flex;position:relative}.TreeGrowth-module__25yLbW__treePaused{animation:2s ease-in-out infinite TreeGrowth-module__25yLbW__breathe}@keyframes TreeGrowth-module__25yLbW__breathe{0%,to{opacity:.8;transform:scale(1)}50%{opacity:1;transform:scale(1.05)}}.TreeGrowth-module__25yLbW__treeCanceled{filter:grayscale();animation:1s ease-out TreeGrowth-module__25yLbW__wither}@keyframes TreeGrowth-module__25yLbW__wither{0%{transform:scale(1)rotate(0)}25%{transform:scale(.9)rotate(-5deg)}50%{transform:scale(.8)rotate(5deg)}75%{transform:scale(.7)rotate(-3deg)}to{opacity:.5;transform:scale(.6)rotate(0)}}.TreeGrowth-module__25yLbW__treeEmoji{filter:drop-shadow(0 10px 30px #0000004d);font-size:120px;line-height:1;transition:all .5s}.TreeGrowth-module__25yLbW__plantStage{--plinth-w:clamp(140px, 34dvh, 180px);--plinth-h:clamp(175px, 42.5dvh, 225px);--stage-scale:1;--base-nudge:0px;width:var(--plinth-w);height:calc(var(--plinth-h) + 26px);position:relative}.TreeGrowth-module__25yLbW__plantPlinth{width:var(--plinth-w);height:var(--plinth-h);transform:translate(-50%, var(--base-nudge)) scale(var(--stage-scale));transform-origin:50% 100%;position:absolute;bottom:18px;left:50%}.TreeGrowth-module__25yLbW__plantArtWrap{width:100%;height:100%;position:relative}.TreeGrowth-module__25yLbW__plantBreathe{transform-origin:50% 100%;animation:5.5s ease-in-out infinite TreeGrowth-module__25yLbW__plantBreathe}@keyframes TreeGrowth-module__25yLbW__plantBreathe{0%,to{transform:scale(1)}50%{transform:scale(1.015)}}.TreeGrowth-module__25yLbW__plantArt,.TreeGrowth-module__25yLbW__plantAura{object-fit:contain;object-position:bottom center;position:absolute;inset:0;width:100%!important;height:100%!important}.TreeGrowth-module__25yLbW__plantArt{z-index:1}.TreeGrowth-module__25yLbW__plantAura{z-index:0;pointer-events:none;transform-origin:50% 100%;will-change:transform, opacity;animation:4.5s ease-in-out infinite TreeGrowth-module__25yLbW__auraPulse}@keyframes TreeGrowth-module__25yLbW__auraPulse{0%,to{opacity:.42;transform:scale(1)}50%{opacity:.8;transform:scale(1.06)}}@media (prefers-reduced-motion:reduce){.TreeGrowth-module__25yLbW__plantBreathe{animation:none}.TreeGrowth-module__25yLbW__plantAura{opacity:.6;animation:none}}.TreeGrowth-module__25yLbW__fruitLayer{pointer-events:none;z-index:2;--fruit-box-h:var(--plinth-h);position:absolute;inset:0}.TreeGrowth-module__25yLbW__groundShadow{width:calc(var(--plinth-w) * (.55 + .6 * var(--stage-scale)));filter:blur(2px);pointer-events:none;z-index:0;background:radial-gradient(#00000073 0%,#0003 48%,#0000 74%);height:26px;position:absolute;bottom:6px;left:50%;transform:translate(-50%)}.TreeGrowth-module__25yLbW__outlineDefs{width:0;height:0;position:absolute;overflow:hidden}.TreeGrowth-module__25yLbW__burstLayer{pointer-events:none;z-index:2;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.TreeGrowth-module__25yLbW__burstRing{border:3px solid;border-radius:50%;width:160px;height:160px;position:absolute}.TreeGrowth-module__25yLbW__burstParticle{border-radius:50%;width:10px;height:10px;position:absolute}.TreeGrowth-module__25yLbW__treeInfo{text-align:center;z-index:5;flex-direction:column;justify-content:center;align-items:center;gap:8px;width:100%;display:flex}.TreeGrowth-module__25yLbW__speciesName{color:#fff;text-shadow:0 2px 8px #00000080;margin:0;font-size:22px;font-weight:700;line-height:1.2}.TreeGrowth-module__25yLbW__rarityBadge{color:#fff;letter-spacing:1px;text-transform:uppercase;border-radius:12px;margin:0 auto;padding:6px 16px;font-size:11px;font-weight:700;display:block;box-shadow:0 4px 12px #0000004d}.TreeGrowth-module__25yLbW__progressContainer{z-index:4;flex:none;width:auto;margin:0 clamp(22px,6vw,34px) clamp(18px,3dvh,28px);position:relative}.TreeGrowth-module__25yLbW__progressLabel{color:#fff;text-align:center;text-shadow:0 2px 4px #00000080;margin-bottom:8px;font-size:14px;font-weight:600}.TreeGrowth-module__25yLbW__stageLabel{color:#fff;text-shadow:0 2px 8px #00000080;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);z-index:4;background:#0000004d;border-radius:12px;padding:8px 20px;font-size:16px;font-weight:600;position:absolute;top:24px;left:50%;transform:translate(-50%)}@keyframes TreeGrowth-module__25yLbW__pulse{0%,to{opacity:.6;transform:scale(1)}50%{opacity:1;transform:scale(1.1)}}.TreeGrowth-module__25yLbW__pausedText{color:#fff;text-shadow:0 2px 8px #00000080;font-size:24px;font-weight:700}.TreeGrowth-module__25yLbW__canceledOverlay{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);z-index:10;background:#000000d9;flex-direction:column;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.TreeGrowth-module__25yLbW__canceledIcon{margin-bottom:20px;font-size:100px;animation:.5s ease-in-out TreeGrowth-module__25yLbW__shake}@keyframes TreeGrowth-module__25yLbW__shake{0%,to{transform:translate(0)}25%{transform:translate(-10px)rotate(-5deg)}75%{transform:translate(10px)rotate(5deg)}}.TreeGrowth-module__25yLbW__canceledText{color:#ef5350;text-shadow:0 2px 8px #000c;margin-bottom:8px;font-size:28px;font-weight:700}.TreeGrowth-module__25yLbW__canceledSubtext{color:#ffcdd2;text-shadow:0 2px 4px #00000080;font-size:16px}.TreeGrowth-module__25yLbW__compact .TreeGrowth-module__25yLbW__plantStage{--plinth-w:clamp(110px, 26dvh, 150px);--plinth-h:clamp(130px, 30dvh, 170px)}.TreeGrowth-module__25yLbW__compact .TreeGrowth-module__25yLbW__treeContainer{gap:clamp(4px,.8dvh,8px);padding:clamp(10px,1.6dvh,18px) clamp(16px,2.5vw,20px) clamp(6px,1dvh,10px)}.TreeGrowth-module__25yLbW__compact .TreeGrowth-module__25yLbW__treeInfo{gap:4px}.TreeGrowth-module__25yLbW__compact .TreeGrowth-module__25yLbW__progressContainer{margin-bottom:clamp(10px,2dvh,20px)}@media (max-width:768px){.TreeGrowth-module__25yLbW__container{border-radius:16px}.TreeGrowth-module__25yLbW__plantStage{--plinth-w:clamp(136px, 32dvh, 172px);--plinth-h:clamp(168px, 39.5dvh, 214px)}.TreeGrowth-module__25yLbW__canceledIcon{font-size:60px}.TreeGrowth-module__25yLbW__pausedText{font-size:20px}.TreeGrowth-module__25yLbW__canceledText{font-size:24px}}.TreeGrowth-module__25yLbW__stageLabel{white-space:nowrap;padding:8px 20px!important;font-size:16px!important;top:24px!important}.TreeGrowth-module__25yLbW__speciesName{font-size:22px!important}.TreeGrowth-module__25yLbW__rarityBadge{padding:6px 16px!important;font-size:11px!important}.TreeGrowth-module__25yLbW__progressContainer{z-index:4;flex:none;width:auto;margin:0 clamp(22px,6vw,34px) clamp(18px,3dvh,28px);position:relative!important;bottom:auto!important;left:auto!important;right:auto!important}.TreeGrowth-module__25yLbW__progressLabel{font-size:14px!important}@media (max-height:400px){.TreeGrowth-module__25yLbW__container{max-width:560px}}@media (max-height:380px){.TreeGrowth-module__25yLbW__container{max-width:520px}}@media (max-height:360px){.TreeGrowth-module__25yLbW__container{max-width:480px}.TreeGrowth-module__25yLbW__treeEmoji{font-size:100px}}@media (max-height:320px){.TreeGrowth-module__25yLbW__container{max-width:440px}.TreeGrowth-module__25yLbW__treeEmoji{font-size:90px}}
