.workspace-root .workspace-canvas .draggable-module[data-module-type=life-timer]>.workspace-module__content-shell{align-items:stretch}.workspace-root .workspace-canvas .draggable-module[data-module-type=life-timer]>.workspace-module__content-shell>.module-life-timer{padding:0!important}.module-life-timer{isolation:isolate;position:relative;overflow:hidden}.module-life-timer__body{z-index:1;height:100%;position:relative}.module-life-timer__body--work-side{align-items:stretch;display:flex;gap:0!important;padding:0!important}.module-life-timer__event-background,.life-timer-work-dashboard__background{border-radius:inherit;pointer-events:none;z-index:0;position:absolute;inset:0;overflow:hidden}.module-life-timer__event-background-image,.life-timer-work-dashboard__background-image{object-fit:cover;width:100%;height:100%;display:block;position:absolute;inset:0}.module-life-timer__event-background-overlay,.life-timer-work-dashboard__background-overlay{background:linear-gradient(135deg, color-mix(in oklab, var(--color-base-100) 74%, transparent), transparent 58%), linear-gradient(180deg, color-mix(in oklab, var(--color-base-100) 44%, transparent), color-mix(in oklab, var(--color-base-100) 78%, transparent));position:absolute;inset:0}.life-timer-event-card{align-items:stretch;min-height:100%;display:flex}.life-timer-event-card__inner{flex-direction:column;justify-content:space-between;gap:.72rem;width:100%;min-height:100%;display:flex}.life-timer-event-card__headline{flex-direction:column;gap:.28rem;display:flex}.life-timer-event-card__center{flex:1;justify-content:center;align-items:center;display:flex}.life-timer-event-card__event-name{color:var(--color-base-content);letter-spacing:-.03em;font-size:clamp(.94rem,3.65vw,1.62rem);font-weight:700;line-height:1.15}.life-timer-event-card__value-line{justify-content:center;align-items:flex-end;gap:.16rem;width:100%;display:flex}.life-timer-event-card__value{color:var(--color-base-content);letter-spacing:-.06em;font-size:clamp(3.57rem,15.3vw,5.78rem);font-weight:800;line-height:.88}.life-timer-event-card__unit{color:color-mix(in oklab, var(--color-base-content) 76%, transparent);padding-bottom:.72rem;font-size:clamp(.85rem,2.72vw,1.23rem);font-weight:700;line-height:1}.life-timer-event-card__footer{flex-direction:column;gap:.28rem;display:flex}.life-timer-event-card__anchor,.life-timer-event-card__sub{color:color-mix(in oklab, var(--color-base-content) 62%, transparent);font-size:clamp(.81rem,2.55vw,.98rem);font-weight:600}.life-timer-work-dashboard{flex:1;min-height:100%;display:flex;position:relative}.life-timer-work-dashboard__frame{flex:1;gap:.72rem;width:100%;min-height:100%;display:flex;position:relative}.module-life-timer__body--work-side .life-timer-work-dashboard__frame{align-items:stretch;gap:0;height:100%}.life-timer-work-dashboard__content{z-index:1;flex-direction:column;flex:1;gap:.38rem;min-width:0;min-height:100%;display:flex;position:relative}.module-life-timer__body--work-side .life-timer-work-dashboard__content{padding:var(--module-inset,0px)}.life-timer-work-dashboard__media{pointer-events:none;flex:none;align-self:stretch;height:100%;display:flex;position:relative;overflow:hidden}.life-timer-work-dashboard__media-image{object-fit:contain;flex:none;width:auto;max-width:none;height:100%;display:block}.life-timer-work-dashboard__media-overlay{position:absolute;inset:0}.life-timer-work-dashboard__media-overlay--left,.life-timer-work-dashboard__media-overlay--right{background:0 0}.life-timer-work-dashboard__headline{flex-direction:column;gap:.2rem;display:flex}.life-timer-work-dashboard__event-name{color:color-mix(in oklab, var(--color-base-content) 86%, transparent);font-size:clamp(.88rem,3vw,1.28rem);font-weight:700;line-height:1.2}.life-timer-work-dashboard__value{color:var(--color-base-content);letter-spacing:-.08em;font-family:ui-monospace,SFMono-Regular,SF Mono,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:clamp(2.55rem,8.5vw,4.25rem);font-weight:800;line-height:.9}.life-timer-work-dashboard__anchor,.life-timer-work-dashboard__sub{color:color-mix(in oklab, var(--color-base-content) 62%, transparent);font-size:.78rem;font-weight:600}.life-timer-work-dashboard__anchor{margin-top:-.14rem}.life-timer-work-dashboard__metrics{flex-wrap:wrap;place-content:space-between;align-items:baseline;gap:clamp(.28rem,.8vw,.48rem) clamp(.4rem,.95vw,.75rem);width:100%;margin-top:auto;display:flex}.life-timer-work-dashboard__metric{flex-direction:column;flex:none;gap:.18rem;min-width:0;padding:0;display:flex}.life-timer-work-dashboard__metric-label,.life-timer-work-dashboard__metric-sub{color:color-mix(in oklab, var(--color-base-content) 58%, transparent);white-space:nowrap;font-size:.68rem;font-weight:700;line-height:1.2}.life-timer-work-dashboard__metric-value-line{flex-wrap:nowrap;align-items:baseline;gap:.08rem;min-width:0;display:flex}.life-timer-work-dashboard__metric-value{color:var(--color-base-content);letter-spacing:-.05em;white-space:nowrap;font-size:clamp(1.32rem,4.2vw,1.66rem);font-weight:700;line-height:.95}.life-timer-work-dashboard__metric-unit{color:color-mix(in oklab, var(--color-base-content) 64%, transparent);white-space:nowrap;font-size:.66rem;font-weight:600}.workspace-root .workspace-canvas .draggable-module[data-module-type=life-timer] .life-timer-event-card__value{font-size:clamp(3.57rem,15.3vw,5.78rem)!important}.workspace-root .workspace-canvas .draggable-module[data-module-type=life-timer] .life-timer-event-card__unit{font-size:clamp(.85rem,2.72vw,1.23rem)!important}.workspace-root .workspace-canvas .draggable-module[data-module-type=life-timer] .life-timer-work-dashboard__metric-value{font-size:clamp(1.32rem,4.2vw,1.66rem)!important}.workspace-root .workspace-canvas .draggable-module[data-module-type=life-timer] .life-timer-work-dashboard__metric-unit{font-size:.66rem!important}@media (width<=640px){.life-timer-event-card__value{font-size:clamp(3.05rem,18.7vw,4.76rem)}.life-timer-work-dashboard__value{font-size:clamp(2.35rem,12.75vw,3.4rem)}.life-timer-work-dashboard__metrics{gap:.38rem .42rem}.workspace-root .workspace-canvas .draggable-module[data-module-type=life-timer] .life-timer-event-card__value{font-size:clamp(3.05rem,18.7vw,4.76rem)!important}}
