.ProductAppDemo-module__mPF3Ha__device{width:var(--device-width,375px);aspect-ratio:1350/2760;max-width:100%;position:relative;container-type:inline-size}.ProductAppDemo-module__mPF3Ha__screen{--app-brand-dark:#ccdcea;--app-warm:#ddd;--app-card-radius:4.47761cqw;--app-page-pad:3.9801cqw;--pt:calc(100cqw / 402);--app-gap:2.48756cqw;--nav-touch-height:14.9254cqw;--nav-visual-size:13.4328cqw;background:var(--app-bg);color:var(--app-primary);font-family:var(--app-font-family);font-synthesis:none;font-variant-numeric:tabular-nums;-webkit-font-smoothing:antialiased;border-radius:12.4378cqw;position:absolute;inset:2.1% 4.45%;overflow:hidden;box-shadow:0 13.9303cqw 27.8607cqw #191e2233;container-type:inline-size}.ProductAppDemo-module__mPF3Ha__screen button{appearance:none;color:inherit;font:inherit;letter-spacing:inherit;border:0}.ProductAppDemo-module__mPF3Ha__deviceFrame{z-index:40;object-fit:contain;pointer-events:none;-webkit-user-select:none;user-select:none}.ProductAppDemo-module__mPF3Ha__hairline{aspect-ratio:1/2.14224}.ProductAppDemo-module__mPF3Ha__hairline .ProductAppDemo-module__mPF3Ha__screen{box-shadow:none;border-radius:13.3cqw;inset:1.3cqw}.ProductAppDemo-module__mPF3Ha__hairlineFrame{z-index:40;pointer-events:none;border:1.3cqw solid #101113;border-radius:14.6cqw;position:absolute;inset:0}.ProductAppDemo-module__mPF3Ha__bare{aspect-ratio:402/874}.ProductAppDemo-module__mPF3Ha__bare .ProductAppDemo-module__mPF3Ha__screen{border-radius:var(--app-screen-radius,13.65cqw);box-shadow:none;inset:0}.ProductAppDemo-module__mPF3Ha__bareIsland{z-index:35;pointer-events:none;background:#050505;border-radius:999px;width:30cqw;height:8.8cqw;position:absolute;top:2.4cqw;left:50%;transform:translate(-50%)}.ProductAppDemo-module__mPF3Ha__statusBar{--sb-w:98.06cqw;z-index:10;width:var(--sb-w);aspect-ratio:402/62;pointer-events:none;-webkit-user-select:none;user-select:none;position:absolute;top:.8977cqw;left:.9696cqw}.ProductAppDemo-module__mPF3Ha__statusBar img{width:100%;height:100%;position:absolute;inset:0}.ProductAppDemo-module__mPF3Ha__statusTime{font-family:-apple-system, BlinkMacSystemFont, "SF Pro Text", var(--app-font-family), sans-serif;font-size:calc(var(--sb-w) * 17 / 402);font-variant-numeric:tabular-nums;letter-spacing:-.02em;white-space:nowrap;font-weight:600;line-height:1;position:absolute;top:51.9355%;left:17.6119%;transform:translate(-50%,-50%)}.ProductAppDemo-module__mPF3Ha__statusBar[data-tone=light]{color:#fff}.ProductAppDemo-module__mPF3Ha__statusBar[data-tone=dark]{color:#000}.ProductAppDemo-module__mPF3Ha__hairline .ProductAppDemo-module__mPF3Ha__statusBar,.ProductAppDemo-module__mPF3Ha__bare .ProductAppDemo-module__mPF3Ha__statusBar{--sb-w:100cqw;top:0;left:0}.ProductAppDemo-module__mPF3Ha__todayScreen{min-height:100%;padding:13.9303cqw 0 24.8756cqw}.ProductAppDemo-module__mPF3Ha__scheduleScreen{background:var(--app-bg);min-height:100%;padding:13.9303cqw 0 24.8756cqw}.ProductAppDemo-module__mPF3Ha__fragmentsScreen{box-sizing:border-box;background:var(--app-bg);overscroll-behavior:contain;scrollbar-width:none;height:100%;padding:13.9303cqw 0 24.8756cqw;overflow:hidden auto}.ProductAppDemo-module__mPF3Ha__fragmentsScreen::-webkit-scrollbar{display:none}.ProductAppDemo-module__mPF3Ha__fragmentsScreen h2{font-size:5.47264cqw;font-weight:var(--app-font-bold);margin:0;padding:4.97512cqw 4.97512cqw 1.99005cqw;line-height:6.96517cqw}.ProductAppDemo-module__mPF3Ha__fragmentsToolbar{border-bottom:.124378cqw solid #e5e5e5;justify-content:space-between;align-items:center;padding:2.48756cqw 4.97512cqw;display:flex}.ProductAppDemo-module__mPF3Ha__fragmentsToolbar>strong{min-width:10.9453cqw;font-size:4.47761cqw;font-weight:var(--app-font-bold);text-align:center;line-height:5.97015cqw}.ProductAppDemo-module__mPF3Ha__fragmentsToolbar>div{gap:2.48756cqw;display:flex}.ProductAppDemo-module__mPF3Ha__fragmentsTimeline{padding:3.9801cqw 4.97512cqw 0}.ProductAppDemo-module__mPF3Ha__fragmentDay{grid-template-columns:10.9453cqw 1fr;column-gap:4.97512cqw;padding-bottom:1.49254cqw;display:grid}.ProductAppDemo-module__mPF3Ha__fragmentDay+.ProductAppDemo-module__mPF3Ha__fragmentDay{border-top:.248756cqw solid #e5e7eb;margin:0 -4.97512cqw;padding:3.9801cqw 4.97512cqw 1.49254cqw}.ProductAppDemo-module__mPF3Ha__fragmentDay aside{color:#000;flex-direction:column;align-items:center;display:flex}.ProductAppDemo-module__mPF3Ha__fragmentDay aside[data-today]{color:var(--app-brand-5)}.ProductAppDemo-module__mPF3Ha__fragmentDay aside small{font-size:2.73632cqw;font-weight:var(--app-font-semibold);letter-spacing:.248756cqw;line-height:3.48259cqw}.ProductAppDemo-module__mPF3Ha__fragmentDay aside strong{font-size:5.47264cqw;font-weight:var(--app-font-bold);line-height:6.96517cqw}.ProductAppDemo-module__mPF3Ha__fragmentEntries{min-width:0}.ProductAppDemo-module__mPF3Ha__fragmentEntry{min-width:0;margin-bottom:6.96517cqw}.ProductAppDemo-module__mPF3Ha__fragmentEntryMeta{color:#aaa;justify-content:space-between;align-items:center;margin-bottom:.995025cqw;display:flex}.ProductAppDemo-module__mPF3Ha__fragmentEntryMeta time{letter-spacing:.248756cqw;font-size:2.73632cqw;line-height:3.48259cqw}.ProductAppDemo-module__mPF3Ha__fragmentEntryMeta svg{color:#c4c4c6;stroke-width:2px;width:3.73134cqw;height:3.73134cqw}.ProductAppDemo-module__mPF3Ha__fragmentEntry p{color:#000;font-size:3.9801cqw;font-weight:var(--app-font-regular);margin:0 0 1.49254cqw;line-height:6.46766cqw}.ProductAppDemo-module__mPF3Ha__fragmentPhotos{overscroll-behavior-x:contain;scrollbar-width:none;gap:1.49254cqw;margin:1.49254cqw -4.97512cqw 1.49254cqw 0;display:flex;overflow-x:auto}.ProductAppDemo-module__mPF3Ha__fragmentPhotos::-webkit-scrollbar{display:none}.ProductAppDemo-module__mPF3Ha__fragmentPhotos[data-single]{margin-right:0}.ProductAppDemo-module__mPF3Ha__fragmentPhoto{background:var(--app-surface-muted);border-radius:2.48756cqw;flex:none;width:43.7811cqw;height:54.7264cqw;position:relative;overflow:hidden}.ProductAppDemo-module__mPF3Ha__fragmentPhotos[data-single] .ProductAppDemo-module__mPF3Ha__fragmentPhoto{width:auto;max-width:100%;aspect-ratio:var(--photo-ratio,4 / 5)}.ProductAppDemo-module__mPF3Ha__fragmentPhoto img{object-fit:cover}.ProductAppDemo-module__mPF3Ha__fragmentTags{flex-wrap:wrap;gap:1.49254cqw;margin-top:.995025cqw;display:flex}.ProductAppDemo-module__mPF3Ha__fragmentTags span{color:#aaa;letter-spacing:.248756cqw;background:#ffffff85;border-radius:999px;align-items:center;gap:.995025cqw;padding:.746269cqw 2.48756cqw;font-size:2.73632cqw;line-height:3.48259cqw;display:inline-flex}.ProductAppDemo-module__mPF3Ha__fragmentTags span[data-face]{padding-left:1.99005cqw}.ProductAppDemo-module__mPF3Ha__fragmentTags svg{stroke-width:2.2px;flex:none;width:2.98508cqw;height:2.98508cqw}.ProductAppDemo-module__mPF3Ha__fragmentTags span[data-face=positive] svg{color:var(--app-brand-5)}.ProductAppDemo-module__mPF3Ha__fragmentTags span[data-face=negative] svg{color:var(--app-mood-negative)}.ProductAppDemo-module__mPF3Ha__tracksBoard{padding-top:4.47761cqw}.ProductAppDemo-module__mPF3Ha__tracksChips{white-space:nowrap;align-items:center;gap:1.49254cqw;padding:0 3.48259cqw .995025cqw;display:flex;overflow:hidden}.ProductAppDemo-module__mPF3Ha__countChip{box-sizing:border-box;border:.124378cqw solid var(--app-border-light);height:7.9602cqw;font-size:3.23383cqw;font-weight:var(--app-font-semibold);border-radius:999px;flex:none;align-items:center;gap:1.49254cqw;padding:0 3.48259cqw;line-height:4.47761cqw;display:inline-flex}.ProductAppDemo-module__mPF3Ha__countChip strong{color:var(--app-primary);font-weight:inherit}.ProductAppDemo-module__mPF3Ha__countChip small{color:var(--app-muted);font-size:inherit}.ProductAppDemo-module__mPF3Ha__countChip i{background:var(--app-brand-2);border-radius:50%;width:.995025cqw;height:.995025cqw}.ProductAppDemo-module__mPF3Ha__countChip[data-active]{background:#000;border-color:#0000}.ProductAppDemo-module__mPF3Ha__countChip[data-active] strong{color:#fff}.ProductAppDemo-module__mPF3Ha__countChip[data-active] small{color:#ffffffa6}.ProductAppDemo-module__mPF3Ha__tracksAddFolder{box-sizing:border-box;color:#b0b0b0;height:7.9602cqw;font-size:3.23383cqw;font-weight:var(--app-font-semibold);border:.248756cqw dashed #d8d9db;border-radius:999px;flex:none;align-items:center;gap:1.24378cqw;padding:0 3.48259cqw;display:inline-flex}.ProductAppDemo-module__mPF3Ha__tracksAddFolder svg{stroke-width:1.75px;width:3.48259cqw;height:3.48259cqw}.ProductAppDemo-module__mPF3Ha__tracksGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.995025cqw;padding:3.9801cqw 4.97512cqw 0;display:grid}.ProductAppDemo-module__mPF3Ha__trackCard,.ProductAppDemo-module__mPF3Ha__trackCardAdd{box-sizing:border-box;background:#ffffffb5;border:.124378cqw solid #fff;border-radius:6.96517cqw;flex-direction:column;justify-content:center;align-items:center;min-width:0;height:34.3284cqw;padding:3.9801cqw 2.48756cqw;display:flex}.ProductAppDemo-module__mPF3Ha__trackCardAdd{color:#b0b0b0;background:0 0;border:.248756cqw dashed #d8d9db}.ProductAppDemo-module__mPF3Ha__trackCardIcon{place-items:center;width:9.95025cqw;height:9.95025cqw;margin-bottom:2.98508cqw;display:grid}.ProductAppDemo-module__mPF3Ha__trackCard .ProductAppDemo-module__mPF3Ha__trackCardIcon svg{color:#000;stroke-width:1.8px;width:6.46766cqw;height:6.46766cqw}.ProductAppDemo-module__mPF3Ha__trackCardAdd .ProductAppDemo-module__mPF3Ha__trackCardIcon svg{stroke-width:1.75px;width:5.97015cqw;height:5.97015cqw}.ProductAppDemo-module__mPF3Ha__trackCard strong,.ProductAppDemo-module__mPF3Ha__trackCardAdd strong{max-width:100%;font-size:3.23383cqw;font-weight:var(--app-font-semibold);text-align:center;text-overflow:ellipsis;white-space:nowrap;line-height:4.47761cqw;overflow:hidden}.ProductAppDemo-module__mPF3Ha__trackCard strong{color:var(--app-primary)}.ProductAppDemo-module__mPF3Ha__trackCard small{color:#bdbdbd;margin-top:.995025cqw;font-size:2.73632cqw;line-height:3.48259cqw}.ProductAppDemo-module__mPF3Ha__trackCard i{border-radius:50%;width:.995025cqw;height:.995025cqw;margin-top:1.49254cqw}.ProductAppDemo-module__mPF3Ha__trackCard i[data-on]{background:var(--app-brand-2)}.ProductAppDemo-module__mPF3Ha__trackDetailScreen{box-sizing:border-box;background:var(--app-bg);scrollbar-width:none;height:100%;padding-bottom:14.9254cqw;overflow:hidden auto}.ProductAppDemo-module__mPF3Ha__trackDetailScreen::-webkit-scrollbar{display:none}.ProductAppDemo-module__mPF3Ha__trackDetailHeader{z-index:5;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fff9;border-bottom:.124378cqw solid #e0e1e3;padding-top:13.9303cqw;position:sticky;top:0}.ProductAppDemo-module__mPF3Ha__trackDetailTitleRow{align-items:center;padding:2.48756cqw 3.9801cqw 1.99005cqw;display:flex}.ProductAppDemo-module__mPF3Ha__trackDetailTitleRow h2{color:var(--app-primary);font-size:5.47264cqw;font-weight:var(--app-font-bold);letter-spacing:-.099502cqw;flex:1;margin:0;line-height:6.96517cqw}.ProductAppDemo-module__mPF3Ha__trackDetailTitleRow>div{gap:2.48756cqw;display:flex}.ProductAppDemo-module__mPF3Ha__trackDetailBack{width:4.47761cqw;height:4.47761cqw;color:var(--app-secondary);stroke-width:1.75px;flex:none;margin-right:1.49254cqw}.ProductAppDemo-module__mPF3Ha__trackDetailChips{white-space:nowrap;gap:1.99005cqw;padding:1.99005cqw 3.9801cqw;display:flex;overflow:hidden}.ProductAppDemo-module__mPF3Ha__trackDetailChips span{color:var(--app-secondary);border:.248756cqw solid #e0e1e3;border-radius:999px;flex:none;align-items:center;gap:1.24378cqw;padding:1.74129cqw 2.98508cqw;font-size:3.23383cqw;line-height:4.47761cqw;display:inline-flex}.ProductAppDemo-module__mPF3Ha__trackDetailChips svg{stroke-width:1.75px;width:3.9801cqw;height:3.9801cqw}.ProductAppDemo-module__mPF3Ha__trackDetailChips strong{font-weight:var(--app-font-semibold)}.ProductAppDemo-module__mPF3Ha__trackDetailChips small{color:#c4c6c6;font-size:inherit}.ProductAppDemo-module__mPF3Ha__trackDetailChips span[data-active]{border-color:var(--app-primary);background:var(--app-primary);color:#fff}.ProductAppDemo-module__mPF3Ha__trackDetailChips span[data-active] small{color:#ffffff80}.ProductAppDemo-module__mPF3Ha__trackMonth{padding:5.97015cqw 0 2.48756cqw}.ProductAppDemo-module__mPF3Ha__trackEntry{align-items:flex-start;padding:2.73632cqw 2.98508cqw;display:flex}.ProductAppDemo-module__mPF3Ha__trackEntryToday,.ProductAppDemo-module__mPF3Ha__trackEntryDate b{color:#000;font-size:3.9801cqw;font-weight:var(--app-font-bold);line-height:5.72139cqw}.ProductAppDemo-module__mPF3Ha__trackEntryToday{margin-right:2.48756cqw}.ProductAppDemo-module__mPF3Ha__trackEntryDate{align-items:baseline;margin-right:2.48756cqw;display:flex}.ProductAppDemo-module__mPF3Ha__trackEntryDate b{text-align:right;width:5.97015cqw}.ProductAppDemo-module__mPF3Ha__trackEntryDate small{color:#ababab;width:5.97015cqw;margin-left:1.49254cqw;font-size:3.9801cqw;line-height:5.72139cqw}.ProductAppDemo-module__mPF3Ha__trackEntryBody{flex:1;min-width:0}.ProductAppDemo-module__mPF3Ha__trackEntryBody p{color:#000;margin:0;font-size:3.9801cqw;line-height:6.46766cqw}.ProductAppDemo-module__mPF3Ha__trackEntryThumbs{gap:1.99005cqw;margin-top:1.99005cqw;display:flex}.ProductAppDemo-module__mPF3Ha__trackEntryThumbs span{background:var(--app-surface-muted);border-radius:1.99005cqw;flex:none;width:19.9005cqw;height:19.9005cqw;position:relative;overflow:hidden}.ProductAppDemo-module__mPF3Ha__trackEntryThumbs img{object-fit:cover}.ProductAppDemo-module__mPF3Ha__trackEntryMore{color:#c4c4c6;stroke-width:2px;flex:none;width:3.73134cqw;height:3.73134cqw;margin:.995025cqw 0 0 2.98508cqw}.ProductAppDemo-module__mPF3Ha__photosScreen{box-sizing:border-box;background:var(--app-bg);scrollbar-width:none;height:100%;padding-top:13.9303cqw;overflow:hidden auto}.ProductAppDemo-module__mPF3Ha__photosScreen::-webkit-scrollbar{display:none}.ProductAppDemo-module__mPF3Ha__photosHeader{align-items:center;gap:2.48756cqw;padding:1.99005cqw 4.97512cqw 3.9801cqw;display:flex}.ProductAppDemo-module__mPF3Ha__photosHeader>svg{width:5.97015cqw;height:5.97015cqw;color:var(--app-primary);stroke-width:1.75px}.ProductAppDemo-module__mPF3Ha__photosHeader h2{color:#111827;font-size:5.47264cqw;font-weight:var(--app-font-bold);flex:1;margin:0;line-height:6.96517cqw}.ProductAppDemo-module__mPF3Ha__photosGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.746269cqw;display:grid}.ProductAppDemo-module__mPF3Ha__photosCell{aspect-ratio:4/5;background:#efefef;position:relative;overflow:hidden}.ProductAppDemo-module__mPF3Ha__photosCell img{object-fit:cover}.ProductAppDemo-module__mPF3Ha__photosBadge{background:#ffffffeb;border-radius:1.99005cqw;flex-direction:column;align-items:center;padding:.995025cqw 1.74129cqw;display:flex;position:absolute;top:1.49254cqw;left:1.49254cqw}.ProductAppDemo-module__mPF3Ha__photosBadge small{color:#888;font-size:2.73632cqw;font-weight:var(--app-font-bold);letter-spacing:.124378cqw;line-height:3.48259cqw}.ProductAppDemo-module__mPF3Ha__photosBadge strong{color:var(--app-primary);font-size:3.9801cqw;font-weight:var(--app-font-bold);line-height:4.47761cqw}.ProductAppDemo-module__mPF3Ha__pennant{align-items:center;display:flex}.ProductAppDemo-module__mPF3Ha__pennantFlag{height:calc(24 * var(--pt));flex:none;display:flex}.ProductAppDemo-module__mPF3Ha__pennantFlag strong{box-sizing:border-box;padding:0 calc(4.5 * var(--pt)) 0 calc(12 * var(--pt));color:var(--app-secondary);font-size:calc(13 * var(--pt));font-weight:var(--app-font-semibold);letter-spacing:calc(1.5 * var(--pt));line-height:calc(18 * var(--pt));white-space:nowrap;background:#fff;align-items:center;display:flex;overflow:hidden}.ProductAppDemo-module__mPF3Ha__pennantFlag svg{width:calc(15.5 * var(--pt));fill:#fff;height:100%;margin-left:-.2px}.ProductAppDemo-module__mPF3Ha__pennant[data-highlighted] .ProductAppDemo-module__mPF3Ha__pennantFlag strong{background:var(--app-brand-3);color:#fff}.ProductAppDemo-module__mPF3Ha__pennant[data-highlighted] .ProductAppDemo-module__mPF3Ha__pennantFlag svg{fill:var(--app-brand-3)}.ProductAppDemo-module__mPF3Ha__pennant>i{height:1px;margin-left:calc(12 * var(--pt));background:#c1c1c1;flex:1;transform:scaleY(.34)}.ProductAppDemo-module__mPF3Ha__insightsScreen{min-height:100%;padding:calc(56 * var(--pt)) 0 calc(32 * var(--pt));background:var(--app-bg)}.ProductAppDemo-module__mPF3Ha__insightsHeader{align-items:center;gap:calc(20 * var(--pt));padding:calc(12 * var(--pt)) calc(20 * var(--pt));display:flex}.ProductAppDemo-module__mPF3Ha__insightsHeader>svg{width:calc(24 * var(--pt));height:calc(24 * var(--pt));stroke-width:1.75px;flex:none}.ProductAppDemo-module__mPF3Ha__insightsHeader h2{font-size:calc(22 * var(--pt));font-weight:var(--app-font-bold);line-height:calc(28 * var(--pt));flex:1;margin:0}.ProductAppDemo-module__mPF3Ha__insightsRange{align-items:center;gap:calc(5 * var(--pt));padding:calc(8 * var(--pt)) calc(11 * var(--pt)) calc(8 * var(--pt)) calc(15 * var(--pt));color:#fff;font-size:calc(13 * var(--pt));font-weight:var(--app-font-semibold);line-height:calc(18 * var(--pt));background:#1a1a1a;border-radius:999px;display:flex}.ProductAppDemo-module__mPF3Ha__insightsRange svg{width:calc(12 * var(--pt));height:calc(12 * var(--pt));stroke-width:1.75px}.ProductAppDemo-module__mPF3Ha__insightsChips{gap:calc(6 * var(--pt));padding:0 calc(20 * var(--pt)) calc(10 * var(--pt));border-bottom:.5px solid var(--app-border-light);color:var(--app-secondary);font-size:calc(13 * var(--pt));font-weight:var(--app-font-semibold);line-height:calc(18 * var(--pt));white-space:nowrap;display:flex;overflow:hidden}.ProductAppDemo-module__mPF3Ha__insightsChips span{border:1px solid var(--app-border-default);padding:calc(7 * var(--pt)) calc(14 * var(--pt));border-radius:999px}.ProductAppDemo-module__mPF3Ha__insightsChips .ProductAppDemo-module__mPF3Ha__insightsChipActive{color:#fff;background:#000;border-color:#000}.ProductAppDemo-module__mPF3Ha__insightsPeriod{border-bottom:.5px solid var(--app-border-light);background:var(--app-warm-solid);padding:calc(9 * var(--pt)) calc(48 * var(--pt));font-size:calc(13 * var(--pt));line-height:calc(18 * var(--pt));grid-template-columns:1fr 1fr;align-items:center;display:grid;position:relative}.ProductAppDemo-module__mPF3Ha__insightsPeriod>svg{width:calc(16 * var(--pt));height:calc(16 * var(--pt));color:var(--app-secondary);position:absolute;top:50%;transform:translateY(-50%)}.ProductAppDemo-module__mPF3Ha__insightsPeriod>svg:first-child{left:calc(16 * var(--pt))}.ProductAppDemo-module__mPF3Ha__insightsPeriod>svg:last-child{right:calc(16 * var(--pt))}.ProductAppDemo-module__mPF3Ha__insightsPeriod>svg[data-disabled]{opacity:.25}.ProductAppDemo-module__mPF3Ha__insightsPeriod strong{padding-right:calc(12 * var(--pt));color:var(--app-primary);font-weight:var(--app-font-semibold);text-align:right}.ProductAppDemo-module__mPF3Ha__insightsPeriod i{border-left:.5px solid var(--app-border-light);padding-left:calc(12 * var(--pt));color:var(--app-secondary);text-align:left;font-style:normal}.ProductAppDemo-module__mPF3Ha__winsSummary{margin:calc(20 * var(--pt)) var(--app-page-pad) 0;border-radius:calc(16 * var(--pt));overflow:hidden}.ProductAppDemo-module__mPF3Ha__winsSummaryHero{padding:calc(24 * var(--pt)) calc(18 * var(--pt)) calc(22 * var(--pt));text-align:center;background:#000}.ProductAppDemo-module__mPF3Ha__winsSummaryHero strong{color:var(--app-brand-on-dark);font-size:calc(58 * var(--pt));font-weight:var(--app-font-bold);line-height:1.05;display:block}.ProductAppDemo-module__mPF3Ha__winsSummaryHero span{margin-top:calc(5 * var(--pt));color:#fff;font-size:calc(11 * var(--pt));letter-spacing:calc(1 * var(--pt));line-height:calc(14 * var(--pt));text-transform:uppercase;display:block}.ProductAppDemo-module__mPF3Ha__winsSummaryHero small{margin-top:calc(10 * var(--pt));color:#ffffff9e;font-size:calc(13 * var(--pt));line-height:calc(18 * var(--pt));display:block}.ProductAppDemo-module__mPF3Ha__winsSummaryStats{background:var(--app-brand-1);padding:calc(14 * var(--pt)) 0;display:flex}.ProductAppDemo-module__mPF3Ha__winsSummaryStats i{min-width:0;padding:0 calc(4 * var(--pt));color:#1a1a1a94;font-size:calc(11 * var(--pt));font-style:normal;line-height:calc(14 * var(--pt));flex-direction:column;flex:1;align-items:center;display:flex}.ProductAppDemo-module__mPF3Ha__winsSummaryStats i+i{border-left:.5px solid #1a1a1a38}.ProductAppDemo-module__mPF3Ha__winsSummaryStats b{margin-bottom:calc(3 * var(--pt));color:var(--app-primary);font-size:calc(22 * var(--pt));font-weight:var(--app-font-bold);line-height:1.05}.ProductAppDemo-module__mPF3Ha__winsChart{margin-top:calc(20 * var(--pt));border-top:.5px solid var(--app-border-light);border-bottom:.5px solid var(--app-border-light);padding:calc(18 * var(--pt))}.ProductAppDemo-module__mPF3Ha__winsChartHead{align-items:center;gap:calc(10 * var(--pt));margin-bottom:calc(14 * var(--pt));display:flex}.ProductAppDemo-module__mPF3Ha__winsChartHead strong{min-width:0;font-size:calc(14 * var(--pt));font-weight:var(--app-font-medium);line-height:calc(18 * var(--pt));text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.ProductAppDemo-module__mPF3Ha__winsChartHead>span{color:var(--app-secondary);font-size:calc(11 * var(--pt));white-space:nowrap}.ProductAppDemo-module__mPF3Ha__chartPicker{padding:calc(2 * var(--pt));background:#3d43491a;border-radius:999px;align-items:center;display:flex}.ProductAppDemo-module__mPF3Ha__chartPicker i{width:calc(24 * var(--pt));height:calc(20 * var(--pt));color:var(--app-secondary);border-radius:999px;place-items:center;display:grid}.ProductAppDemo-module__mPF3Ha__chartPicker i[data-active]{background:var(--app-primary);color:#fff}.ProductAppDemo-module__mPF3Ha__chartPicker svg{width:calc(14 * var(--pt));height:calc(14 * var(--pt));stroke-width:1.75px}.ProductAppDemo-module__mPF3Ha__winsBars{width:100%;height:auto;display:block;overflow:visible}.ProductAppDemo-module__mPF3Ha__winsBarValue{fill:var(--app-primary);font-family:var(--app-font-family);font-size:13px;font-weight:var(--app-font-semibold)}.ProductAppDemo-module__mPF3Ha__winsBarLabel{fill:var(--app-muted);font-family:var(--app-font-family);font-size:13px}.ProductAppDemo-module__mPF3Ha__heatGrid{display:flex}.ProductAppDemo-module__mPF3Ha__heatAxis{width:calc(22 * var(--pt));margin-right:calc(10 * var(--pt));flex-direction:column;flex:none;display:flex}.ProductAppDemo-module__mPF3Ha__heatAxis span{height:calc(21 * var(--pt));color:var(--app-muted);font-size:calc(13 * var(--pt));line-height:calc(17 * var(--pt));justify-content:flex-end;align-items:center;display:flex}.ProductAppDemo-module__mPF3Ha__heatViewport{flex:1;min-width:0;overflow:hidden}.ProductAppDemo-module__mPF3Ha__heatCells{grid-auto-columns:calc(21 * var(--pt));grid-auto-flow:column;grid-template-rows:repeat(7, calc(21 * var(--pt)));width:max-content;display:grid}.ProductAppDemo-module__mPF3Ha__heatCells i{margin:calc(2 * var(--pt));border-radius:calc(3 * var(--pt));display:block}.ProductAppDemo-module__mPF3Ha__heatLegend{min-height:calc(16 * var(--pt));justify-content:center;align-items:center;gap:calc(6 * var(--pt));margin-top:calc(12 * var(--pt));display:flex}.ProductAppDemo-module__mPF3Ha__heatLegend span{color:var(--app-muted);font-size:calc(11 * var(--pt))}.ProductAppDemo-module__mPF3Ha__heatLegend i{width:calc(10 * var(--pt));height:calc(10 * var(--pt));border-radius:calc(2 * var(--pt))}.ProductAppDemo-module__mPF3Ha__heatCells i[data-level="0"],.ProductAppDemo-module__mPF3Ha__heatLegend i[data-level="0"]{background:var(--app-heat-empty)}.ProductAppDemo-module__mPF3Ha__heatCells i[data-level="1"],.ProductAppDemo-module__mPF3Ha__heatLegend i[data-level="1"]{background:var(--app-brand-3)}.ProductAppDemo-module__mPF3Ha__heatCells i[data-level="2"],.ProductAppDemo-module__mPF3Ha__heatLegend i[data-level="2"]{background:var(--app-brand-5)}.ProductAppDemo-module__mPF3Ha__heatCells i[data-level="3"],.ProductAppDemo-module__mPF3Ha__heatLegend i[data-level="3"]{background:var(--app-heat-deep)}.ProductAppDemo-module__mPF3Ha__heatCells i[data-level="4"],.ProductAppDemo-module__mPF3Ha__heatLegend i[data-level="4"]{background:var(--app-primary)}.ProductAppDemo-module__mPF3Ha__heatCells i[data-level=future]{background:var(--app-heat-future)}.ProductAppDemo-module__mPF3Ha__heatCells i[data-today]{box-shadow:inset 0 0 0 calc(1.5 * var(--pt)) var(--app-primary)}.ProductAppDemo-module__mPF3Ha__heatCells i[data-today=dark]{box-shadow:inset 0 0 0 calc(1.5 * var(--pt)) var(--app-brand-on-dark)}.ProductAppDemo-module__mPF3Ha__winsTimeline{padding:0 var(--app-page-pad)}.ProductAppDemo-module__mPF3Ha__winsTimelineHeading{margin:calc(26 * var(--pt)) 0 calc(14 * var(--pt));justify-content:space-between;align-items:baseline;display:flex}.ProductAppDemo-module__mPF3Ha__winsTimelineHeading strong{font-size:calc(18 * var(--pt));font-weight:var(--app-font-bold);line-height:calc(24 * var(--pt))}.ProductAppDemo-module__mPF3Ha__winsTimelineHeading span{color:var(--app-secondary);font-size:calc(11 * var(--pt));line-height:calc(14 * var(--pt))}.ProductAppDemo-module__mPF3Ha__dateTimeline section{min-height:calc(57 * var(--pt));display:flex}.ProductAppDemo-module__mPF3Ha__dateTimelineDate{width:calc(46 * var(--pt));flex-direction:column;flex:none;align-items:center;display:flex}.ProductAppDemo-module__mPF3Ha__dateTimelineDate small{margin-top:calc(2 * var(--pt));color:var(--app-secondary);font-size:calc(11 * var(--pt));font-weight:var(--app-font-semibold);letter-spacing:calc(1 * var(--pt));line-height:calc(14 * var(--pt))}.ProductAppDemo-module__mPF3Ha__dateTimelineDate strong{font-size:calc(22 * var(--pt));font-weight:var(--app-font-bold);line-height:calc(28 * var(--pt))}.ProductAppDemo-module__mPF3Ha__dateTimelineAxis{width:calc(14 * var(--pt));margin-left:calc(2 * var(--pt));flex:none;position:relative}.ProductAppDemo-module__mPF3Ha__dateTimelineAxis:before{background:var(--app-border-light);content:"";width:.5px;position:absolute;top:0;bottom:0;left:50%}.ProductAppDemo-module__mPF3Ha__dateTimelineAxis[data-first]:before{top:calc(5.5 * var(--pt))}.ProductAppDemo-module__mPF3Ha__dateTimelineAxis:after{top:calc(5.5 * var(--pt));width:calc(7 * var(--pt));height:calc(7 * var(--pt));background:var(--app-primary);content:"";border-radius:50%;position:absolute;left:50%;transform:translate(-50%)}.ProductAppDemo-module__mPF3Ha__dateTimelineAxis[data-first]:after{background:var(--app-brand-5)}.ProductAppDemo-module__mPF3Ha__dateTimelineItems{gap:calc(14 * var(--pt));min-width:0;padding:0 0 calc(14 * var(--pt)) calc(12 * var(--pt));flex-direction:column;flex:1;display:flex}.ProductAppDemo-module__mPF3Ha__dateTimelineItems p{margin:0}.ProductAppDemo-module__mPF3Ha__dateTimelineItems b{font-size:calc(14 * var(--pt));font-weight:var(--app-font-medium);line-height:calc(18 * var(--pt));text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.ProductAppDemo-module__mPF3Ha__dateTimelineItems small{margin-top:calc(2 * var(--pt));color:var(--app-secondary);font-size:calc(11 * var(--pt));line-height:calc(14 * var(--pt));align-items:center;display:flex}.ProductAppDemo-module__mPF3Ha__dateTimelineItems small i{width:calc(7 * var(--pt));height:calc(7 * var(--pt));margin-right:calc(6 * var(--pt));border-radius:calc(2 * var(--pt));background:var(--app-brand-4)}.ProductAppDemo-module__mPF3Ha__dateTimeline section[data-last] .ProductAppDemo-module__mPF3Ha__dateTimelineItems{padding-bottom:calc(6 * var(--pt))}.ProductAppDemo-module__mPF3Ha__dateTimelineAxis[data-end]:before{bottom:calc(5 * var(--pt))}.ProductAppDemo-module__mPF3Ha__dateTimelineEnd{width:calc(5 * var(--pt));height:calc(5 * var(--pt));background:var(--app-border-default);border-radius:50%;position:absolute;bottom:0;left:50%;transform:translate(-50%)}.ProductAppDemo-module__mPF3Ha__personScreen{box-sizing:border-box;background:var(--app-bg);scrollbar-width:none;height:100%;padding-top:13.9303cqw;overflow:hidden auto}.ProductAppDemo-module__mPF3Ha__personScreen::-webkit-scrollbar{display:none}.ProductAppDemo-module__mPF3Ha__personHeader{align-items:center;gap:calc(20 * var(--pt));padding:calc(12 * var(--pt)) calc(20 * var(--pt)) calc(14 * var(--pt));border-bottom:.5px solid var(--app-border-light);display:flex}.ProductAppDemo-module__mPF3Ha__personHeader h2{min-width:0;color:var(--app-primary);font-size:calc(22 * var(--pt));font-weight:var(--app-font-bold);line-height:calc(28 * var(--pt));text-overflow:ellipsis;white-space:nowrap;flex:1;margin:0;overflow:hidden}.ProductAppDemo-module__mPF3Ha__personBack{width:calc(24 * var(--pt));height:calc(24 * var(--pt));color:var(--app-primary);stroke-width:1.75px;flex:none}.ProductAppDemo-module__mPF3Ha__personAction{width:calc(18 * var(--pt));height:calc(18 * var(--pt));color:var(--app-secondary);stroke-width:1.75px;flex:none}.ProductAppDemo-module__mPF3Ha__personAction[data-danger]{color:var(--app-error)}.ProductAppDemo-module__mPF3Ha__personBody{padding:calc(16 * var(--pt)) calc(20 * var(--pt)) calc(48 * var(--pt))}.ProductAppDemo-module__mPF3Ha__personInfoCard{margin-bottom:calc(28 * var(--pt));border-radius:calc(18 * var(--pt));background:var(--app-brand-1);padding:calc(4 * var(--pt)) calc(16 * var(--pt))}.ProductAppDemo-module__mPF3Ha__personInfoRow{padding:calc(12 * var(--pt)) 0}.ProductAppDemo-module__mPF3Ha__personInfoRow+.ProductAppDemo-module__mPF3Ha__personInfoRow{border-top:.5px solid var(--app-brand-3)}.ProductAppDemo-module__mPF3Ha__personInfoRow>small{margin-bottom:calc(4 * var(--pt));color:var(--app-brand-ink);font-size:calc(13 * var(--pt));line-height:calc(18 * var(--pt));display:block}.ProductAppDemo-module__mPF3Ha__personName{color:var(--app-primary);font-size:calc(18 * var(--pt));font-weight:var(--app-font-semibold);line-height:calc(24 * var(--pt));display:block}.ProductAppDemo-module__mPF3Ha__personValue{color:var(--app-primary);font-size:calc(16 * var(--pt));line-height:calc(21 * var(--pt));display:block}.ProductAppDemo-module__mPF3Ha__personValue[data-placeholder]{color:var(--app-brand-5)}.ProductAppDemo-module__mPF3Ha__personChips{gap:calc(8 * var(--pt));padding:calc(2 * var(--pt)) 0;flex-wrap:wrap;display:flex}.ProductAppDemo-module__mPF3Ha__personChips span{padding:calc(8 * var(--pt)) calc(14 * var(--pt));color:var(--app-primary);font-size:calc(13 * var(--pt));font-weight:var(--app-font-semibold);line-height:calc(18 * var(--pt));background:#4f44381a;border-radius:999px}.ProductAppDemo-module__mPF3Ha__personChips span[data-active]{background:var(--app-primary);color:#fff}.ProductAppDemo-module__mPF3Ha__personSection{margin-bottom:calc(28 * var(--pt))}.ProductAppDemo-module__mPF3Ha__personSectionTitle{margin-bottom:calc(10 * var(--pt));justify-content:space-between;align-items:center;display:flex}.ProductAppDemo-module__mPF3Ha__personSectionTitle strong{color:var(--app-primary);font-size:calc(18 * var(--pt));font-weight:var(--app-font-bold);line-height:calc(24 * var(--pt))}.ProductAppDemo-module__mPF3Ha__personSectionTitle span{color:var(--app-muted);font-size:calc(11 * var(--pt));line-height:calc(14 * var(--pt))}.ProductAppDemo-module__mPF3Ha__personCard{border-radius:calc(18 * var(--pt));background:var(--app-card);overflow:hidden}.ProductAppDemo-module__mPF3Ha__personNote{align-items:flex-start;gap:calc(10 * var(--pt));padding:calc(12 * var(--pt)) calc(14 * var(--pt));border-bottom:.5px solid var(--app-border-light);display:flex}.ProductAppDemo-module__mPF3Ha__personNote p{min-width:0;color:var(--app-primary);font-size:calc(16 * var(--pt));line-height:calc(26 * var(--pt));flex:1;margin:0}.ProductAppDemo-module__mPF3Ha__personNote svg{width:calc(15 * var(--pt));height:calc(15 * var(--pt));margin-top:calc(2 * var(--pt));color:var(--app-muted);stroke-width:2px;flex:none}.ProductAppDemo-module__mPF3Ha__personAddNote{padding:calc(12 * var(--pt)) calc(14 * var(--pt));color:var(--app-muted);font-size:calc(16 * var(--pt));line-height:calc(21 * var(--pt))}.ProductAppDemo-module__mPF3Ha__personMention{color:var(--app-primary);font-size:calc(14 * var(--pt));font-weight:var(--app-font-medium);line-height:calc(18 * var(--pt));-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;display:-webkit-box;overflow:hidden}.ProductAppDemo-module__mPF3Ha__memorySection{margin-bottom:calc(26 * var(--pt))}.ProductAppDemo-module__mPF3Ha__memorySectionHeader{align-items:center;gap:calc(7 * var(--pt));margin-bottom:calc(8 * var(--pt));display:flex}.ProductAppDemo-module__mPF3Ha__memorySectionHeader>svg{width:calc(13 * var(--pt));height:calc(13 * var(--pt));color:var(--app-secondary);stroke-width:2px;flex:none}.ProductAppDemo-module__mPF3Ha__memorySectionHeader strong{color:var(--app-secondary);font-size:calc(13 * var(--pt));font-weight:var(--app-font-semibold);line-height:calc(18 * var(--pt))}.ProductAppDemo-module__mPF3Ha__memorySectionHeader span{color:var(--app-muted);font-size:calc(11 * var(--pt));font-variant-numeric:tabular-nums;line-height:calc(14 * var(--pt));flex:1}.ProductAppDemo-module__mPF3Ha__memoryAdd{width:calc(26 * var(--pt));height:calc(26 * var(--pt));background:var(--app-warm-solid);border-radius:50%;flex:none;place-items:center;display:grid}.ProductAppDemo-module__mPF3Ha__memoryAdd svg{width:calc(14 * var(--pt));height:calc(14 * var(--pt));color:var(--app-primary);stroke-width:2px}.ProductAppDemo-module__mPF3Ha__memoryEntity{align-items:flex-start;gap:calc(10 * var(--pt));padding:calc(12 * var(--pt)) calc(14 * var(--pt));display:flex}.ProductAppDemo-module__mPF3Ha__memoryEntity+.ProductAppDemo-module__mPF3Ha__memoryEntity{border-top:.5px solid var(--app-border-light)}.ProductAppDemo-module__mPF3Ha__memoryEntity>div{flex:1;min-width:0}.ProductAppDemo-module__mPF3Ha__memoryEntity strong{align-items:center;gap:calc(8 * var(--pt));color:var(--app-primary);font-size:calc(14 * var(--pt));font-weight:var(--app-font-semibold);line-height:calc(18 * var(--pt));display:flex}.ProductAppDemo-module__mPF3Ha__memoryEntity strong svg{width:calc(14 * var(--pt));height:calc(14 * var(--pt));color:var(--app-secondary);stroke-width:1.75px;flex:none}.ProductAppDemo-module__mPF3Ha__memoryEntity span{margin-top:calc(4 * var(--pt));color:var(--app-secondary);font-size:calc(13 * var(--pt));line-height:calc(18 * var(--pt));-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.ProductAppDemo-module__mPF3Ha__memoryEntity>svg{width:calc(15 * var(--pt));height:calc(15 * var(--pt));margin-top:calc(2 * var(--pt));color:var(--app-muted);stroke-width:2px;flex:none}.ProductAppDemo-module__mPF3Ha__insightsHeader[data-tall]{padding-bottom:calc(14 * var(--pt));border-bottom:.5px solid var(--app-border-light)}.ProductAppDemo-module__mPF3Ha__insightsPeriod[data-ruled]{border-bottom:.5px solid var(--app-border-light)}.ProductAppDemo-module__mPF3Ha__patternsBody{padding:calc(20 * var(--pt)) var(--app-page-pad) 0}.ProductAppDemo-module__mPF3Ha__patternsTitle{margin-bottom:calc(16 * var(--pt));padding:0 calc(4 * var(--pt))}.ProductAppDemo-module__mPF3Ha__patternsTitle h3{font-size:calc(28 * var(--pt));font-weight:var(--app-font-bold);letter-spacing:-.5px;line-height:calc(36 * var(--pt));margin:0}.ProductAppDemo-module__mPF3Ha__patternsTitle p{margin:calc(3 * var(--pt)) 0 0;color:var(--app-secondary);font-size:calc(13 * var(--pt));line-height:calc(18 * var(--pt))}.ProductAppDemo-module__mPF3Ha__patternsCard{margin-bottom:calc(16 * var(--pt));border-radius:calc(20 * var(--pt));background:var(--app-card);overflow:hidden}.ProductAppDemo-module__mPF3Ha__patternsBalance{padding:calc(20 * var(--pt));align-items:center;display:flex}.ProductAppDemo-module__mPF3Ha__patternsDonut{width:calc(100 * var(--pt));height:calc(100 * var(--pt));flex:none;place-items:center;display:grid;position:relative}.ProductAppDemo-module__mPF3Ha__patternsDonut svg{width:100%;height:100%;position:absolute;inset:0}.ProductAppDemo-module__mPF3Ha__patternsDonut strong{font-size:calc(22 * var(--pt));font-weight:var(--app-font-bold);letter-spacing:-.5px;line-height:calc(28 * var(--pt));position:relative}.ProductAppDemo-module__mPF3Ha__patternsLegend{margin-left:calc(24 * var(--pt));flex:1}.ProductAppDemo-module__mPF3Ha__patternsLegend p{padding:calc(6 * var(--pt)) 0;justify-content:space-between;align-items:center;margin:0;display:flex}.ProductAppDemo-module__mPF3Ha__patternsLegend span{align-items:center;gap:calc(6 * var(--pt));font-size:calc(13 * var(--pt));font-weight:var(--app-font-semibold);line-height:calc(18 * var(--pt));display:flex}.ProductAppDemo-module__mPF3Ha__patternsLegend svg{width:calc(14 * var(--pt));height:calc(14 * var(--pt));stroke-width:2.2px}.ProductAppDemo-module__mPF3Ha__patternsLegend b{font-size:calc(16 * var(--pt));font-weight:var(--app-font-bold);line-height:calc(26 * var(--pt))}.ProductAppDemo-module__mPF3Ha__patternsBody [data-mood=positive]{color:var(--app-brand-5)}.ProductAppDemo-module__mPF3Ha__patternsBody [data-mood=negative]{color:#b66a5b}.ProductAppDemo-module__mPF3Ha__patternsExtremes{border-top:.5px solid var(--app-border-light);display:flex}.ProductAppDemo-module__mPF3Ha__patternsExtremes>div{height:calc(90 * var(--pt));box-sizing:border-box;padding:calc(16 * var(--pt));flex-direction:column;flex:1;justify-content:space-between;display:flex}.ProductAppDemo-module__mPF3Ha__patternsExtremes>div+div{border-left:.5px solid var(--app-border-light)}.ProductAppDemo-module__mPF3Ha__patternsExtremes small,.ProductAppDemo-module__mPF3Ha__patternsHead,.ProductAppDemo-module__mPF3Ha__patternsSection{color:var(--app-secondary);font-size:calc(11 * var(--pt));font-weight:var(--app-font-bold);letter-spacing:calc(1.5 * var(--pt));line-height:calc(14 * var(--pt));text-transform:uppercase}.ProductAppDemo-module__mPF3Ha__patternsExtremes p{justify-content:space-between;align-items:flex-end;margin:0;display:flex}.ProductAppDemo-module__mPF3Ha__patternsExtremes b{font-size:calc(16 * var(--pt));font-weight:var(--app-font-bold);line-height:calc(26 * var(--pt));text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ProductAppDemo-module__mPF3Ha__patternsExtremes p span{margin-left:calc(8 * var(--pt));font-size:calc(13 * var(--pt));font-weight:var(--app-font-semibold);line-height:calc(18 * var(--pt))}.ProductAppDemo-module__mPF3Ha__patternsSection{margin:calc(8 * var(--pt)) 0 calc(12 * var(--pt));letter-spacing:calc(2 * var(--pt));text-align:center}.ProductAppDemo-module__mPF3Ha__patternsHead{border-bottom:.5px solid var(--app-border-light);padding:calc(12 * var(--pt)) calc(16 * var(--pt));align-items:center;display:flex}.ProductAppDemo-module__mPF3Ha__patternsHead>span:first-child{width:calc(70 * var(--pt))}.ProductAppDemo-module__mPF3Ha__patternsHead>span:nth-child(2){padding:0 calc(8 * var(--pt));flex:1;justify-content:space-between;display:flex}.ProductAppDemo-module__mPF3Ha__patternsHead i{font-style:normal}.ProductAppDemo-module__mPF3Ha__patternsHead>span:last-child{width:calc(34 * var(--pt));text-align:right}.ProductAppDemo-module__mPF3Ha__patternsRow{padding:calc(14 * var(--pt)) calc(16 * var(--pt));align-items:center;display:flex}.ProductAppDemo-module__mPF3Ha__patternsRow+.ProductAppDemo-module__mPF3Ha__patternsRow{border-top:.5px solid var(--app-border-light)}.ProductAppDemo-module__mPF3Ha__patternsRow strong{width:calc(70 * var(--pt));box-sizing:border-box;padding-right:calc(8 * var(--pt));font-size:calc(13 * var(--pt));font-weight:var(--app-font-semibold);line-height:calc(18 * var(--pt));text-overflow:ellipsis;white-space:nowrap;flex:none;overflow:hidden}.ProductAppDemo-module__mPF3Ha__patternsBars{height:calc(20 * var(--pt));margin:0 calc(8 * var(--pt));flex:1;position:relative}.ProductAppDemo-module__mPF3Ha__patternsBars:before{top:calc(-6 * var(--pt));bottom:calc(-6 * var(--pt));background:var(--app-border-light);content:"";width:1px;position:absolute;left:50%}.ProductAppDemo-module__mPF3Ha__patternsBars i{top:calc(4 * var(--pt));height:calc(12 * var(--pt));position:absolute}.ProductAppDemo-module__mPF3Ha__patternsBars i[data-mood=negative]{border-radius:calc(6 * var(--pt)) 0 0 calc(6 * var(--pt));background:#b66a5b;right:50%}.ProductAppDemo-module__mPF3Ha__patternsBars i[data-mood=positive]{border-radius:0 calc(6 * var(--pt)) calc(6 * var(--pt)) 0;background:var(--app-brand-5);left:50%}.ProductAppDemo-module__mPF3Ha__patternsRow b{width:calc(34 * var(--pt));color:var(--app-secondary);font-size:calc(17 * var(--pt));font-weight:var(--app-font-bold);line-height:calc(28 * var(--pt));text-align:right;flex:none}.ProductAppDemo-module__mPF3Ha__badgeWall{padding-top:calc(18 * var(--pt))}.ProductAppDemo-module__mPF3Ha__badgeWall section{margin-bottom:calc(24 * var(--pt))}.ProductAppDemo-module__mPF3Ha__badgeWall .ProductAppDemo-module__mPF3Ha__pennant{margin-bottom:calc(14 * var(--pt))}.ProductAppDemo-module__mPF3Ha__badgeRow{padding:0 var(--app-page-pad);display:flex;overflow:hidden}.ProductAppDemo-module__mPF3Ha__badgeItem{width:calc(370 / 3 * var(--pt));flex-direction:column;flex:none;align-items:center;display:flex}.ProductAppDemo-module__mPF3Ha__badgeMedal{width:calc(104 * var(--pt));height:calc(104 * var(--pt));place-items:center;display:grid;position:relative}.ProductAppDemo-module__mPF3Ha__badgeMedal img{object-fit:contain;width:100%;height:100%}.ProductAppDemo-module__mPF3Ha__badgeMedal i{background:var(--app-muted);opacity:.5;position:absolute;inset:0;-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.ProductAppDemo-module__mPF3Ha__badgeMedal b{max-width:50%;color:var(--app-secondary);font-size:calc(11 * var(--pt));font-weight:var(--app-font-semibold);line-height:calc(14 * var(--pt));text-align:center;white-space:nowrap;position:relative;overflow:hidden}.ProductAppDemo-module__mPF3Ha__badgeItem strong{max-width:100%;margin-top:calc(8 * var(--pt));font-size:calc(13 * var(--pt));font-weight:var(--app-font-semibold);line-height:calc(18 * var(--pt));text-align:center;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ProductAppDemo-module__mPF3Ha__badgeItem strong[data-locked]{color:var(--app-muted)}.ProductAppDemo-module__mPF3Ha__badgeItem small{margin-top:calc(2 * var(--pt));color:var(--app-secondary);font-size:calc(11 * var(--pt));line-height:calc(14 * var(--pt));text-align:center;-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.ProductAppDemo-module__mPF3Ha__focusScreen{box-sizing:border-box;height:100%;padding:calc(56 * var(--pt)) 0 calc(58 * var(--pt));background:#f0efef;flex-direction:column;display:flex}.ProductAppDemo-module__mPF3Ha__focusTop{height:calc(48 * var(--pt));margin-top:calc(12 * var(--pt));padding:0 calc(22 * var(--pt));flex:none;justify-content:space-between;align-items:center;display:flex}.ProductAppDemo-module__mPF3Ha__focusTop svg{width:calc(24 * var(--pt));height:calc(24 * var(--pt));stroke-width:1.75px}.ProductAppDemo-module__mPF3Ha__focusField{flex:1;justify-content:center;align-items:center;min-height:0;display:flex;position:relative}.ProductAppDemo-module__mPF3Ha__focusGrid{width:100%;height:100%;position:absolute;inset:0}.ProductAppDemo-module__mPF3Ha__focusStage{width:calc(268 * var(--pt));height:calc(268 * var(--pt));place-items:center;display:grid;position:relative}.ProductAppDemo-module__mPF3Ha__focusRing{width:100%;height:100%;position:absolute;inset:0}.ProductAppDemo-module__mPF3Ha__focusTitle{min-width:calc(200 * var(--pt));max-width:calc(272 * var(--pt));box-sizing:border-box;margin-bottom:calc(20 * var(--pt));border-bottom:1px solid var(--app-border-light);padding:calc(6 * var(--pt)) calc(8 * var(--pt));font-size:calc(18 * var(--pt));font-weight:var(--app-font-bold);line-height:calc(24 * var(--pt));text-align:center;white-space:nowrap;position:absolute;bottom:100%;left:50%;transform:translate(-50%)}.ProductAppDemo-module__mPF3Ha__focusTime{flex-direction:column;align-items:center;display:flex;position:relative}.ProductAppDemo-module__mPF3Ha__focusTime strong{font-size:calc(64 * var(--pt));font-weight:var(--app-font-bold);letter-spacing:calc(2 * var(--pt));line-height:1.05}.ProductAppDemo-module__mPF3Ha__focusTime small{margin-top:calc(6 * var(--pt));color:var(--app-muted);font-size:calc(13 * var(--pt));letter-spacing:calc(2 * var(--pt));line-height:calc(18 * var(--pt))}.ProductAppDemo-module__mPF3Ha__focusControls{justify-content:center;gap:calc(24 * var(--pt));flex:none;display:flex}.ProductAppDemo-module__mPF3Ha__focusControls span{width:calc(64 * var(--pt));height:calc(64 * var(--pt));box-sizing:border-box;border:1px solid #1a1a1a57;border-radius:50%;place-items:center;display:grid}.ProductAppDemo-module__mPF3Ha__focusControls svg{width:calc(24 * var(--pt));height:calc(24 * var(--pt));stroke-width:1.75px}.ProductAppDemo-module__mPF3Ha__focusStartScreen{box-sizing:border-box;height:100%;padding-top:calc(56 * var(--pt));background:#f0efef;flex-direction:column;display:flex}.ProductAppDemo-module__mPF3Ha__focusStartBody{min-height:0;padding:0 calc(22 * var(--pt));flex:1;position:relative}.ProductAppDemo-module__mPF3Ha__focusStartTop{height:calc(48 * var(--pt));align-items:center;display:flex}.ProductAppDemo-module__mPF3Ha__focusStartTop>svg{width:calc(24 * var(--pt));height:calc(24 * var(--pt));stroke-width:1.75px;flex:none}.ProductAppDemo-module__mPF3Ha__focusStartTop>svg:first-child{margin-right:calc(16 * var(--pt))}.ProductAppDemo-module__mPF3Ha__focusStartTop>svg:last-child{margin-left:calc(16 * var(--pt))}.ProductAppDemo-module__mPF3Ha__focusStartModes{justify-content:center;gap:calc(8 * var(--pt));flex:1;display:flex}.ProductAppDemo-module__mPF3Ha__focusStartModes span{padding:calc(6 * var(--pt)) calc(10 * var(--pt));color:var(--app-muted);font-size:calc(13 * var(--pt));font-weight:var(--app-font-semibold);line-height:calc(18 * var(--pt));border:1px solid #0000;border-radius:100px}.ProductAppDemo-module__mPF3Ha__focusStartModes span[data-active]{border-color:var(--app-secondary);color:var(--app-primary)}.ProductAppDemo-module__mPF3Ha__focusStartWheel{width:calc(316 * var(--pt));margin:calc(6 * var(--pt)) auto 0;position:relative}.ProductAppDemo-module__mPF3Ha__focusStartWheel small{top:calc(4 * var(--pt));color:var(--app-secondary);font-size:calc(13 * var(--pt));letter-spacing:calc(1 * var(--pt));line-height:calc(18 * var(--pt));text-align:center;position:absolute}.ProductAppDemo-module__mPF3Ha__focusStartWheel i{right:calc(30 * var(--pt));left:calc(30 * var(--pt));background:#1a1a1a29;height:1px;position:absolute}.ProductAppDemo-module__mPF3Ha__focusStartDigit{height:calc(40 * var(--pt));font-size:calc(26 * var(--pt));font-weight:var(--app-font-bold);line-height:calc(34 * var(--pt));place-items:center;display:grid;position:absolute}.ProductAppDemo-module__mPF3Ha__focusStartPresets{justify-content:center;gap:calc(6 * var(--pt));margin-top:calc(4 * var(--pt));flex-wrap:wrap;display:flex}.ProductAppDemo-module__mPF3Ha__focusStartPresets span{min-height:calc(30 * var(--pt));box-sizing:border-box;border-radius:calc(15 * var(--pt));padding:0 calc(12 * var(--pt));color:var(--app-secondary);font-size:calc(13 * var(--pt));line-height:calc(18 * var(--pt));place-items:center;display:grid}.ProductAppDemo-module__mPF3Ha__focusStartPresets span[data-active]{background:var(--app-warm-solid);color:var(--app-primary)}.ProductAppDemo-module__mPF3Ha__focusStartPanel{right:calc(22 * var(--pt));bottom:calc(18 * var(--pt));left:calc(22 * var(--pt));box-sizing:border-box;align-items:center;gap:calc(14 * var(--pt));border:1px solid var(--app-primary);border-radius:calc(26 * var(--pt));padding:calc(14 * var(--pt)) calc(20 * var(--pt)) calc(16 * var(--pt));background:#f0efef;flex-direction:column;display:flex;position:absolute}.ProductAppDemo-module__mPF3Ha__focusStartTitle{min-width:calc(200 * var(--pt));max-width:calc(272 * var(--pt));box-sizing:border-box;border-bottom:1px solid var(--app-border-light);padding:calc(6 * var(--pt)) calc(8 * var(--pt));font-size:calc(18 * var(--pt));font-weight:var(--app-font-bold);line-height:calc(24 * var(--pt));text-align:center;white-space:nowrap;overflow:hidden}.ProductAppDemo-module__mPF3Ha__focusStartButton{min-width:calc(200 * var(--pt));min-height:calc(46 * var(--pt));box-sizing:border-box;border-radius:calc(23 * var(--pt));padding:0 calc(32 * var(--pt));color:#fff;font-size:calc(18 * var(--pt));font-weight:var(--app-font-bold);line-height:calc(24 * var(--pt));background:#1a1a1a;place-items:center;display:grid}.ProductAppDemo-module__mPF3Ha__focusStartBar{border-top:1px solid var(--app-border-light);padding-bottom:calc(34 * var(--pt));background:#3d43491a;flex:none}.ProductAppDemo-module__mPF3Ha__focusStartBar>div{min-height:calc(38 * var(--pt));align-items:center;gap:calc(10 * var(--pt));padding:0 calc(22 * var(--pt));display:flex}.ProductAppDemo-module__mPF3Ha__focusStartBar span{color:var(--app-secondary);font-size:calc(13 * var(--pt));line-height:calc(18 * var(--pt))}.ProductAppDemo-module__mPF3Ha__focusStartBar>div>div{align-items:center;gap:calc(8 * var(--pt));flex:1;min-width:0;display:flex}.ProductAppDemo-module__mPF3Ha__focusStartBar strong{font-size:calc(14 * var(--pt));font-weight:var(--app-font-medium);line-height:calc(18 * var(--pt));text-overflow:ellipsis;white-space:nowrap;flex-shrink:1;overflow:hidden}.ProductAppDemo-module__mPF3Ha__focusStartBar small{color:var(--app-secondary);font-size:calc(11 * var(--pt));line-height:calc(14 * var(--pt))}.ProductAppDemo-module__mPF3Ha__focusStartBar u{padding:0 calc(4 * var(--pt));font-size:calc(13 * var(--pt));line-height:calc(18 * var(--pt))}.ProductAppDemo-module__mPF3Ha__sheet{box-sizing:border-box;background:var(--app-bg);width:402px;color:var(--app-primary);font-family:var(--app-font-family);-webkit-font-smoothing:antialiased;border-radius:12px 12px 0 0;padding-bottom:34px;overflow:hidden}.ProductAppDemo-module__mPF3Ha__sheetHeader{justify-content:space-between;align-items:center;padding:18px 20px 14px;display:flex}.ProductAppDemo-module__mPF3Ha__sheetHeader>span,.ProductAppDemo-module__mPF3Ha__sheetHeader>i{border-radius:50%;flex:none;place-items:center;width:34px;height:34px;display:grid}.ProductAppDemo-module__mPF3Ha__sheetHeader>span{background:#4f44381a}.ProductAppDemo-module__mPF3Ha__sheetHeader svg{stroke-width:2px;width:16px;height:16px}.ProductAppDemo-module__mPF3Ha__sheetHeader h2{font-size:18px;font-weight:var(--app-font-bold);text-align:center;text-overflow:ellipsis;white-space:nowrap;flex:1;margin:0 8px;line-height:24px;overflow:hidden}.ProductAppDemo-module__mPF3Ha__sheetBody{flex-direction:column;gap:22px;padding:0 20px;display:flex}.ProductAppDemo-module__mPF3Ha__sheetNote{color:var(--app-secondary);margin:0;font-size:13px;line-height:18px}.ProductAppDemo-module__mPF3Ha__sheetNote[data-lead]{margin-top:-4px}.ProductAppDemo-module__mPF3Ha__sheetSection{font-size:13px;font-weight:var(--app-font-medium);margin:0 0 10px;line-height:18px}.ProductAppDemo-module__mPF3Ha__settingGroup{border:.5px solid var(--app-border-light);background:var(--app-card);border-radius:16px;overflow:hidden}.ProductAppDemo-module__mPF3Ha__settingChoice{justify-content:space-between;align-items:center;gap:12px;padding:14px 16px;font-size:16px;line-height:26px;display:flex}.ProductAppDemo-module__mPF3Ha__settingChoice+.ProductAppDemo-module__mPF3Ha__settingChoice{border-top:.5px solid var(--app-border-light)}.ProductAppDemo-module__mPF3Ha__settingChoice[data-selected]{font-weight:var(--app-font-medium)}.ProductAppDemo-module__mPF3Ha__settingChoice svg{width:16px;height:16px;color:var(--app-task-ink);stroke-width:2px;flex:none}.ProductAppDemo-module__mPF3Ha__sheetChips{flex-wrap:wrap;gap:8px;display:flex}.ProductAppDemo-module__mPF3Ha__sheetChips span{font-size:13px;font-weight:var(--app-font-semibold);background:#4f44381a;border-radius:999px;padding:8px 14px;line-height:18px}.ProductAppDemo-module__mPF3Ha__sheetChips span[data-active]{color:#fff;background:#1a1a1a}.ProductAppDemo-module__mPF3Ha__sheetButton{color:#fff;font-size:16px;font-weight:var(--app-font-semibold);text-align:center;background:#1a1a1a;border-radius:999px;padding:15px 20px;line-height:26px}.ProductAppDemo-module__mPF3Ha__meScreen{box-sizing:border-box;background:var(--app-bg);overscroll-behavior:contain;scrollbar-width:none;height:100%;padding:13.9303cqw 0 24.8756cqw;overflow-y:auto}.ProductAppDemo-module__mPF3Ha__meScreen::-webkit-scrollbar{display:none}.ProductAppDemo-module__mPF3Ha__meHeader{padding:1.99005cqw 4.97512cqw 2.98508cqw}.ProductAppDemo-module__mPF3Ha__meIdentity{justify-content:space-between;align-items:center;gap:2.98508cqw;display:flex}.ProductAppDemo-module__mPF3Ha__meIdentity h2{font-size:6.96517cqw;font-weight:var(--app-font-bold);margin:0;line-height:8.95522cqw}.ProductAppDemo-module__mPF3Ha__meIdentity p{color:var(--app-secondary);text-overflow:ellipsis;white-space:nowrap;margin:.248756cqw 0 0;font-size:2.73632cqw;line-height:3.48259cqw;overflow:hidden}.ProductAppDemo-module__mPF3Ha__meSettings{background:var(--app-warm-solid);border-radius:2.98508cqw;flex:none;place-items:center;width:6.96517cqw;height:6.96517cqw;display:grid}.ProductAppDemo-module__mPF3Ha__meSettings svg{stroke-width:1.75px;width:4.47761cqw;height:4.47761cqw}.ProductAppDemo-module__mPF3Ha__meHairline{background:var(--app-border-light);height:.248756cqw}.ProductAppDemo-module__mPF3Ha__meUsage{padding:2.98508cqw 4.97512cqw 1.99005cqw}.ProductAppDemo-module__mPF3Ha__meUsageRow{grid-template-columns:repeat(3,1fr);gap:.497512cqw;display:grid}.ProductAppDemo-module__mPF3Ha__meUsageItem{box-sizing:border-box;border:.248756cqw solid var(--app-border-light);text-align:center;border-radius:2.98508cqw;align-content:center;justify-items:center;min-height:18.408cqw;padding:2.48756cqw 2.98508cqw;display:grid}.ProductAppDemo-module__mPF3Ha__meUsageItem span{color:var(--app-secondary);font-size:2.73632cqw;font-weight:var(--app-font-semibold);letter-spacing:.099502cqw;line-height:3.48259cqw}.ProductAppDemo-module__mPF3Ha__meUsageItem strong{font-size:6.96517cqw;font-weight:var(--app-font-bold);margin-top:1.24378cqw;line-height:7.21393cqw}.ProductAppDemo-module__mPF3Ha__meBoard{padding:1.99005cqw var(--app-page-pad) 28.8557cqw}.ProductAppDemo-module__mPF3Ha__meBoardRow{grid-template-columns:1fr 1fr;align-items:stretch;gap:.497512cqw;display:grid}.ProductAppDemo-module__mPF3Ha__meBoardRow+.ProductAppDemo-module__mPF3Ha__meBoardRow{margin-top:.497512cqw}.ProductAppDemo-module__mPF3Ha__meBoardRow[data-spaced]{margin-top:4.47761cqw}.ProductAppDemo-module__mPF3Ha__meBoardColumn{flex-direction:column;gap:.497512cqw;min-width:0;display:flex}.ProductAppDemo-module__mPF3Ha__meCard{border-radius:var(--app-card-radius);background:var(--app-card);flex-direction:column;min-width:0;display:flex;position:relative;overflow:hidden}.ProductAppDemo-module__mPF3Ha__meTile{aspect-ratio:1;flex:none}.ProductAppDemo-module__mPF3Ha__meCardHead{padding:3.48259cqw var(--app-card-radius) 0}.ProductAppDemo-module__mPF3Ha__meCardHead strong{font-size:3.9801cqw;font-weight:var(--app-font-semibold);letter-spacing:.099502cqw;text-overflow:ellipsis;white-space:nowrap;line-height:6.46766cqw;display:block;overflow:hidden}.ProductAppDemo-module__mPF3Ha__meCardHead p{-webkit-line-clamp:2;color:var(--app-secondary);-webkit-box-orient:vertical;margin:.248756cqw 0 0;font-size:3.23383cqw;line-height:4.47761cqw;display:-webkit-box;overflow:hidden}.ProductAppDemo-module__mPF3Ha__meCardHead p[data-single-line]{-webkit-line-clamp:1}.ProductAppDemo-module__mPF3Ha__meWinsHead p{margin-top:.497512cqw}.ProductAppDemo-module__mPF3Ha__meWinsNumber{padding:0 var(--app-card-radius);margin-top:5.47264cqw}.ProductAppDemo-module__mPF3Ha__meWinsNumber strong{font-size:12.9353cqw;font-weight:var(--app-font-bold);line-height:13.6816cqw;display:block}.ProductAppDemo-module__mPF3Ha__meWinsNumber span{color:var(--app-secondary);margin-top:.746269cqw;font-size:2.73632cqw;line-height:3.48259cqw;display:block}.ProductAppDemo-module__mPF3Ha__meWinsArt{flex-direction:column;flex:1;justify-content:flex-end;min-height:0;display:flex}.ProductAppDemo-module__mPF3Ha__meWinsArtBox{flex:none;height:36.8159cqw;position:relative}.ProductAppDemo-module__mPF3Ha__meWinsArtBox>span{width:108%;height:39.801cqw;position:absolute;top:-1.99005cqw;left:-4%}.ProductAppDemo-module__mPF3Ha__meTileArt{height:22.8856cqw;position:absolute;bottom:0;left:0;right:0}.ProductAppDemo-module__mPF3Ha__meTileArtImage{object-fit:contain;object-position:right bottom}.ProductAppDemo-module__mPF3Ha__meTileArt[data-placement=center] .ProductAppDemo-module__mPF3Ha__meTileArtImage{object-position:center;transform:translateY(-1.24378cqw)}.ProductAppDemo-module__mPF3Ha__meMetric{display:block;position:absolute;bottom:2.48756cqw;left:4.47761cqw}.ProductAppDemo-module__mPF3Ha__meMetric strong{font-size:6.96517cqw;font-weight:var(--app-font-bold);line-height:7.21393cqw;display:block}.ProductAppDemo-module__mPF3Ha__meMetric span{color:var(--app-secondary);margin-top:.248756cqw;font-size:2.73632cqw;line-height:3.48259cqw;display:block}.ProductAppDemo-module__mPF3Ha__meUtility{border-radius:var(--app-card-radius);background:var(--app-warm-solid);grid-template-columns:1fr 1fr;margin-top:4.47761cqw;padding:.995025cqw;display:grid}.ProductAppDemo-module__mPF3Ha__meUtilityLink{align-items:center;min-width:0;padding:3.48259cqw 2.98508cqw;display:flex}.ProductAppDemo-module__mPF3Ha__meUtilityLink em{width:6.46766cqw;color:var(--app-muted);flex:none;font-size:2.73632cqw;font-style:normal}.ProductAppDemo-module__mPF3Ha__meUtilityLink>span{font-size:3.48259cqw;font-weight:var(--app-font-semibold);text-overflow:ellipsis;white-space:nowrap;flex:1;line-height:4.47761cqw;overflow:hidden}.ProductAppDemo-module__mPF3Ha__meUtilityLink svg{width:3.48259cqw;height:3.48259cqw;color:var(--app-muted);stroke-width:1.75px;flex:none}.ProductAppDemo-module__mPF3Ha__scheduleHeader h2{font-size:5.47264cqw;font-weight:var(--app-font-bold);margin:0;padding:4.97512cqw 4.97512cqw 1.99005cqw;line-height:6.96517cqw}.ProductAppDemo-module__mPF3Ha__scheduleTabsRow{border-bottom:.248756cqw solid var(--app-border-light);align-items:flex-start;padding:2.48756cqw 4.97512cqw 1.49254cqw;display:flex}.ProductAppDemo-module__mPF3Ha__scheduleTabs{gap:1.49254cqw;display:flex}.ProductAppDemo-module__mPF3Ha__scheduleTab,.ProductAppDemo-module__mPF3Ha__scheduleTabActive{box-sizing:border-box;min-height:7.46269cqw;color:var(--app-muted);font-size:3.23383cqw;font-weight:var(--app-font-semibold);white-space:nowrap;border:.248756cqw solid #0000;border-radius:999px;place-items:center;padding:0 2.48756cqw;display:grid}.ProductAppDemo-module__mPF3Ha__scheduleTabActive{border-color:var(--app-primary);background:var(--app-primary);color:#fff}.ProductAppDemo-module__mPF3Ha__calendarToolbar{justify-content:space-between;align-items:center;padding:2.98508cqw 4.97512cqw;display:flex}.ProductAppDemo-module__mPF3Ha__calendarToolbar>strong{font-size:4.47761cqw;font-weight:var(--app-font-bold);line-height:5.97015cqw}.ProductAppDemo-module__mPF3Ha__calendarToolbar>div{gap:2.48756cqw;display:flex}.ProductAppDemo-module__mPF3Ha__weekStrip{justify-content:space-between;padding:0 3.9801cqw 2.48756cqw;display:flex}.ProductAppDemo-module__mPF3Ha__weekDay{box-sizing:border-box;border:.199005cqw solid #0000;border-radius:4.97512cqw;flex-direction:column;justify-content:center;align-items:center;width:11.4428cqw;padding:1.99005cqw 0;display:flex}.ProductAppDemo-module__mPF3Ha__weekDay[data-selected]{border-color:#b9bbbd}.ProductAppDemo-module__mPF3Ha__weekDay span{color:var(--app-primary);font-size:2.98508cqw;font-weight:var(--app-font-bold);white-space:nowrap;line-height:3.48259cqw}.ProductAppDemo-module__mPF3Ha__weekDay strong{font-size:3.9801cqw;font-weight:var(--app-font-semibold);line-height:6.46766cqw}.ProductAppDemo-module__mPF3Ha__weekDay[data-future] span,.ProductAppDemo-module__mPF3Ha__weekDay[data-future] strong{color:#c4c4c6}.ProductAppDemo-module__mPF3Ha__weekDay i{background:#c4c4c6;border-radius:50%;width:.746269cqw;height:.746269cqw;margin-top:.248756cqw}.ProductAppDemo-module__mPF3Ha__weekDay i[data-dot=off]{visibility:hidden}.ProductAppDemo-module__mPF3Ha__calendarGrid{background:repeating-linear-gradient(to bottom, var(--app-hour-line) 0 .124378cqw, transparent .124378cqw 14.9254cqw), var(--app-bg);grid-template-columns:12.4378cqw 1fr 1fr;display:grid;position:relative;overflow:hidden}.ProductAppDemo-module__mPF3Ha__timeLabels{border-right:.248756cqw solid var(--app-grid-line);flex-direction:column;display:flex;position:relative}.ProductAppDemo-module__mPF3Ha__timeLabels span{height:14.9254cqw;color:var(--app-muted);font-size:2.73632cqw;font-weight:var(--app-font-medium);text-align:right;margin-top:-1.74129cqw;margin-bottom:1.74129cqw;padding-right:1.99005cqw;line-height:3.48259cqw}.ProductAppDemo-module__mPF3Ha__calendarGrid[data-columns="1"]{grid-template-columns:12.4378cqw 1fr}.ProductAppDemo-module__mPF3Ha__dayColumn{border-right:.248756cqw solid var(--app-grid-line);position:relative}.ProductAppDemo-module__mPF3Ha__nowLabel{color:var(--app-primary);font-size:2.73632cqw;font-weight:var(--app-font-semibold);margin-top:-1.74129cqw;padding-right:1.99005cqw;line-height:3.48259cqw;position:absolute;right:0}.ProductAppDemo-module__mPF3Ha__nowLine{z-index:5;background:var(--app-primary);height:.248756cqw;position:absolute;left:0;right:0}.ProductAppDemo-module__mPF3Ha__nowLine:before{background:var(--app-primary);content:"";border-radius:50%;width:1.74129cqw;height:1.74129cqw;position:absolute;top:-.746269cqw;left:-.995025cqw}.ProductAppDemo-module__mPF3Ha__timePointTask[data-done]{opacity:.4}.ProductAppDemo-module__mPF3Ha__timePointTask[data-done] span{color:#9ca3af;text-decoration:line-through}.ProductAppDemo-module__mPF3Ha__calendarEvent{background:var(--app-card);border-radius:1.99005cqw;align-items:flex-start;gap:1.49254cqw;min-height:9.95025cqw;padding:1.49254cqw;display:flex;position:absolute;left:1.24378cqw;right:1.24378cqw;overflow:hidden}.ProductAppDemo-module__mPF3Ha__eventCopy{flex:1;min-width:0;position:relative}.ProductAppDemo-module__mPF3Ha__calendarEvent strong{font-size:3.23383cqw;font-weight:var(--app-font-semibold);text-overflow:ellipsis;white-space:nowrap;line-height:3.9801cqw;display:block;overflow:hidden}.ProductAppDemo-module__mPF3Ha__calendarEvent small{color:var(--app-muted);white-space:nowrap;margin-top:.497512cqw;font-size:2.73632cqw;line-height:3.48259cqw;display:block}.ProductAppDemo-module__mPF3Ha__reminderPoint{border:.248756cqw solid var(--app-reminder-border);background:var(--app-reminder-bg);height:5.97015cqw;color:var(--app-reminder-icon);white-space:nowrap;border-radius:2.98508cqw;align-items:center;gap:.746269cqw;padding:0 1.49254cqw;font-size:2.73632cqw;font-weight:600;display:flex;position:absolute;left:.746269cqw;right:.746269cqw;overflow:hidden}.ProductAppDemo-module__mPF3Ha__reminderPoint svg{stroke-width:1.8px;flex:none;width:2.73632cqw;height:2.73632cqw}.ProductAppDemo-module__mPF3Ha__timePointTask{border:.248756cqw solid var(--app-task-border);background:var(--app-task-bg);height:5.97015cqw;color:var(--app-task-ink);white-space:nowrap;border-radius:999px;align-items:center;gap:1.24378cqw;padding:0 1.49254cqw;font-size:2.73632cqw;font-weight:600;display:flex;position:absolute;left:.746269cqw;right:.746269cqw;overflow:hidden}.ProductAppDemo-module__mPF3Ha__timePointTask svg{stroke-width:1.8px;flex:none;width:2.73632cqw;height:2.73632cqw}.ProductAppDemo-module__mPF3Ha__habitsPanel{background:var(--app-bg)}.ProductAppDemo-module__mPF3Ha__habitsToolbar{justify-content:space-between;align-items:center;padding:2.98508cqw 4.97512cqw;display:flex}.ProductAppDemo-module__mPF3Ha__habitsToolbar>strong{font-size:4.47761cqw;font-weight:var(--app-font-bold);line-height:5.97015cqw}.ProductAppDemo-module__mPF3Ha__habitsToolbar>div{gap:2.48756cqw;display:flex}.ProductAppDemo-module__mPF3Ha__habitIconButton,.ProductAppDemo-module__mPF3Ha__habitIconButtonSolid{border:.199005cqw solid var(--app-border-default);width:5.97015cqw;height:5.97015cqw;color:var(--app-primary);border-radius:1.49254cqw;place-items:center;display:grid}.ProductAppDemo-module__mPF3Ha__habitIconButtonSolid{border-color:var(--app-primary);background:var(--app-primary);color:#fff}.ProductAppDemo-module__mPF3Ha__habitIconButton[data-size="28"]{width:6.96517cqw;height:6.96517cqw}.ProductAppDemo-module__mPF3Ha__habitIconButton svg,.ProductAppDemo-module__mPF3Ha__habitIconButtonSolid svg{stroke-width:1.75px;width:4.47761cqw;height:4.47761cqw}.ProductAppDemo-module__mPF3Ha__habitWeek{border-bottom:.082919cqw solid var(--app-border-light);justify-content:space-between;margin:.995025cqw 0 0;padding:0 3.9801cqw 1.49254cqw;display:flex}.ProductAppDemo-module__mPF3Ha__habitWeekDay,.ProductAppDemo-module__mPF3Ha__habitWeekDaySelected{box-sizing:border-box;border:.199005cqw solid #0000;border-radius:4.97512cqw;flex-direction:column;align-items:center;gap:.248756cqw;width:11.4428cqw;padding:1.99005cqw 0;display:flex}.ProductAppDemo-module__mPF3Ha__habitWeekDaySelected{border-color:#b9bbbd}.ProductAppDemo-module__mPF3Ha__habitWeekDay span,.ProductAppDemo-module__mPF3Ha__habitWeekDaySelected span{color:var(--app-primary);font-size:2.73632cqw;font-weight:var(--app-font-bold);letter-spacing:.027em;line-height:3.48259cqw}.ProductAppDemo-module__mPF3Ha__habitWeekDay .ProductAppDemo-module__mPF3Ha__habitWeekLabelFuture,.ProductAppDemo-module__mPF3Ha__habitWeekDaySelected .ProductAppDemo-module__mPF3Ha__habitWeekLabelFuture{color:#c4c4c6}.ProductAppDemo-module__mPF3Ha__taskRing{width:6.46766cqw;height:6.46766cqw;display:block}.ProductAppDemo-module__mPF3Ha__habitGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:2.98508cqw;padding:2.98508cqw 3.9801cqw 9.95025cqw;display:grid}.ProductAppDemo-module__mPF3Ha__habitTile,.ProductAppDemo-module__mPF3Ha__habitTileChecked{aspect-ratio:1;background:#3d43491a;border-radius:7.46269cqw;flex-direction:column;justify-content:center;align-items:center;min-width:0;padding:2.98508cqw;display:flex}.ProductAppDemo-module__mPF3Ha__habitTileChecked{background:var(--app-card);--habit-arc:var(--app-brand-2)}.ProductAppDemo-module__mPF3Ha__habitProgress{--habit-progress:50%;background:0 0;border-radius:50%;place-items:center;width:12.4378cqw;height:12.4378cqw;display:grid;position:relative}.ProductAppDemo-module__mPF3Ha__habitProgress:before{background:conic-gradient(var(--habit-arc,var(--app-brand-3)) 0 var(--habit-progress), var(--app-surface-muted) var(--habit-progress));content:"";border-radius:50%;position:absolute;inset:0;-webkit-mask:radial-gradient(farthest-side,#0000 calc(100% - .995025cqw),#000 0);mask:radial-gradient(farthest-side,#0000 calc(100% - .995025cqw),#000 0)}.ProductAppDemo-module__mPF3Ha__habitProgress svg{z-index:1;width:5.97015cqw;height:5.97015cqw;color:var(--app-secondary);stroke-width:1.8px;position:relative}.ProductAppDemo-module__mPF3Ha__habitTileChecked .ProductAppDemo-module__mPF3Ha__habitProgress svg{color:var(--app-primary)}.ProductAppDemo-module__mPF3Ha__habitTile strong,.ProductAppDemo-module__mPF3Ha__habitTileChecked strong{width:100%;font-size:3.48259cqw;font-weight:var(--app-font-medium);text-align:center;text-overflow:ellipsis;white-space:nowrap;margin-top:1.99005cqw;line-height:4.47761cqw;overflow:hidden}.ProductAppDemo-module__mPF3Ha__taskList{margin:.995025cqw 3.9801cqw 9.95025cqw}.ProductAppDemo-module__mPF3Ha__taskSectionHeader{color:var(--app-muted);font-size:3.23383cqw;font-weight:var(--app-font-semibold);letter-spacing:.074627cqw;align-items:center;margin:4.47761cqw 0 1.99005cqw;padding:0 .995025cqw;line-height:4.47761cqw;display:flex}.ProductAppDemo-module__mPF3Ha__taskSectionHeader svg{stroke-width:2px;width:3.48259cqw;height:3.48259cqw;margin-right:.995025cqw}.ProductAppDemo-module__mPF3Ha__taskSectionHeader[data-tone=overdue]{color:#b66a5b}.ProductAppDemo-module__mPF3Ha__taskSectionRule{background:var(--app-border-light);border:0;height:.248756cqw;margin:4.47761cqw -3.9801cqw 0}.ProductAppDemo-module__mPF3Ha__taskRow,.ProductAppDemo-module__mPF3Ha__taskRowDone{box-sizing:border-box;background:#ddd;border:.248756cqw solid #ddd;border-radius:3.9801cqw;align-items:center;margin-bottom:.995025cqw;padding:1.49254cqw 1.99005cqw;display:flex}.ProductAppDemo-module__mPF3Ha__taskRowDone{background:var(--app-card);border-color:#e8e8e8}.ProductAppDemo-module__mPF3Ha__taskRowBadge{background:#f0efef;border-radius:2.48756cqw;flex:none;place-items:center;width:6.46766cqw;height:6.46766cqw;margin-right:2.48756cqw;display:grid}.ProductAppDemo-module__mPF3Ha__taskRowBadge svg{fill:#5e7f9e;width:4.47761cqw;height:4.47761cqw}.ProductAppDemo-module__mPF3Ha__taskRowPriority{background:#b66a5b;border-radius:50%;flex:none;width:1.49254cqw;height:1.49254cqw;margin-right:1.49254cqw}.ProductAppDemo-module__mPF3Ha__taskRow strong,.ProductAppDemo-module__mPF3Ha__taskRowDone strong{min-width:0;color:var(--app-primary);font-size:3.48259cqw;font-weight:var(--app-font-medium);text-overflow:ellipsis;white-space:nowrap;flex:1;line-height:4.47761cqw;overflow:hidden}.ProductAppDemo-module__mPF3Ha__taskRowDone strong{color:var(--app-muted);text-decoration:line-through}.ProductAppDemo-module__mPF3Ha__taskRow small,.ProductAppDemo-module__mPF3Ha__taskRowDone small{color:var(--app-muted);flex:none;margin-right:2.48756cqw;font-size:3.23383cqw;line-height:4.47761cqw}.ProductAppDemo-module__mPF3Ha__taskRowDone small{visibility:hidden}.ProductAppDemo-module__mPF3Ha__taskRow small[data-overdue]{color:#b66a5b}.ProductAppDemo-module__mPF3Ha__taskRow>:last-child,.ProductAppDemo-module__mPF3Ha__taskRowDone>:last-child{margin-right:.995025cqw}.ProductAppDemo-module__mPF3Ha__taskCheck,.ProductAppDemo-module__mPF3Ha__taskCheckDone{box-sizing:border-box;border:.199005cqw solid var(--app-secondary);border-radius:1.99005cqw;flex:none;place-items:center;width:4.47761cqw;height:4.47761cqw;display:grid}.ProductAppDemo-module__mPF3Ha__taskCheckDone{border-color:var(--app-brand-1);background:var(--app-brand-1);color:#fff}.ProductAppDemo-module__mPF3Ha__taskCheckDone svg{width:2.98508cqw;height:2.98508cqw}.ProductAppDemo-module__mPF3Ha__matrix{flex:1;grid-template-rows:1fr 1fr;grid-template-columns:1fr 1fr;min-height:0;display:grid}.ProductAppDemo-module__mPF3Ha__matrixCell{border-color:var(--app-border-light);border-style:solid;border-width:0;flex-direction:column;min-width:0;min-height:0;display:flex;overflow:hidden}.ProductAppDemo-module__mPF3Ha__matrixCell:nth-child(-n+2){border-top-width:0;border-bottom-width:.082919cqw}.ProductAppDemo-module__mPF3Ha__matrixCell:nth-child(odd){border-right-width:.082919cqw}.ProductAppDemo-module__mPF3Ha__matrixCell h3{border-bottom:.082919cqw solid var(--app-border-light);font-size:3.23383cqw;font-weight:var(--app-font-semibold);text-align:center;white-space:nowrap;text-overflow:ellipsis;margin:0;padding:1.74129cqw 1.99005cqw;line-height:4.47761cqw;overflow:hidden}.ProductAppDemo-module__mPF3Ha__matrixCell[data-quadrant=q1] h3{color:var(--app-error)}.ProductAppDemo-module__mPF3Ha__matrixCell[data-quadrant=q2] h3{color:var(--app-primary)}.ProductAppDemo-module__mPF3Ha__matrixCell[data-quadrant=q3] h3{color:var(--app-brand-5)}.ProductAppDemo-module__mPF3Ha__matrixCell[data-quadrant=q4] h3{color:var(--app-secondary)}.ProductAppDemo-module__mPF3Ha__matrixCell>div{padding:1.99005cqw}.ProductAppDemo-module__mPF3Ha__matrixCard,.ProductAppDemo-module__mPF3Ha__matrixCardDone{box-sizing:border-box;border:.248756cqw solid var(--app-bg);background:#ddd;border-radius:2.98508cqw;align-items:center;margin-bottom:.248756cqw;padding:1.49254cqw 1.99005cqw;display:flex}.ProductAppDemo-module__mPF3Ha__matrixCardDone{background:var(--app-card)}.ProductAppDemo-module__mPF3Ha__matrixCard strong,.ProductAppDemo-module__mPF3Ha__matrixCardDone strong{min-width:0;font-size:3.48259cqw;font-weight:var(--app-font-medium);text-overflow:ellipsis;white-space:nowrap;flex:1;line-height:4.47761cqw;overflow:hidden}.ProductAppDemo-module__mPF3Ha__matrixCardDone strong{color:var(--app-muted);text-decoration:line-through}.ProductAppDemo-module__mPF3Ha__matrixCard>span,.ProductAppDemo-module__mPF3Ha__matrixCardDone>span{margin-left:1.99005cqw}.ProductAppDemo-module__mPF3Ha__matrixCard .ProductAppDemo-module__mPF3Ha__taskCheck{border-color:#1a1a1a94}.ProductAppDemo-module__mPF3Ha__scheduleScreen[data-fill]{box-sizing:border-box;flex-direction:column;height:100%;padding-bottom:22.3881cqw;display:flex}.ProductAppDemo-module__mPF3Ha__habitsPanel[data-fill]{flex-direction:column;flex:1;min-height:0;display:flex}.ProductAppDemo-module__mPF3Ha__goalsHeader{border-bottom:.248756cqw solid var(--app-border-light)}.ProductAppDemo-module__mPF3Ha__goalList{margin:1.99005cqw 0 7.9602cqw;padding:0 3.9801cqw}.ProductAppDemo-module__mPF3Ha__goalItem{border-radius:4.97512cqw;margin-bottom:2.98508cqw;overflow:hidden}.ProductAppDemo-module__mPF3Ha__goalItemTop{background:#ffffffe6;align-items:center;padding:3.48259cqw 3.73134cqw;display:flex}.ProductAppDemo-module__mPF3Ha__goalItemIcon{width:5.47264cqw;height:5.47264cqw;color:var(--app-brand-4);stroke-width:2px;flex:none}.ProductAppDemo-module__mPF3Ha__goalItemTop strong{min-width:0;font-size:3.9801cqw;font-weight:var(--app-font-semibold);text-overflow:ellipsis;white-space:nowrap;flex:1;margin:0 1.99005cqw 0 2.23881cqw;line-height:6.46766cqw;overflow:hidden}.ProductAppDemo-module__mPF3Ha__goalItemTop span{color:var(--app-secondary);font-size:3.9801cqw;font-weight:var(--app-font-bold);line-height:6.46766cqw}.ProductAppDemo-module__mPF3Ha__goalItemBar{background:var(--app-border-default);height:.497512cqw;position:relative}.ProductAppDemo-module__mPF3Ha__goalItemBar i{background:var(--app-brand-5);position:absolute;top:0;bottom:0;left:0}.ProductAppDemo-module__mPF3Ha__goalItemBottom{background:var(--app-warm-solid);padding:1.99005cqw 3.73134cqw 2.98508cqw}.ProductAppDemo-module__mPF3Ha__goalStages{position:relative}.ProductAppDemo-module__mPF3Ha__goalStage,.ProductAppDemo-module__mPF3Ha__goalStageDone{align-items:center;padding:1.49254cqw 0;display:flex}.ProductAppDemo-module__mPF3Ha__goalStageDot{background:#c4c8cc;border-radius:50%;flex:none;width:1.74129cqw;height:1.74129cqw;margin-right:2.73632cqw}.ProductAppDemo-module__mPF3Ha__goalStageDone .ProductAppDemo-module__mPF3Ha__goalStageDot{background:#d4d6d9}.ProductAppDemo-module__mPF3Ha__goalStageNext{width:3.23383cqw;height:3.23383cqw;color:var(--app-brand-5);fill:var(--app-brand-5);stroke-width:2.5px;flex:none;margin-right:2.23881cqw}.ProductAppDemo-module__mPF3Ha__goalStage strong,.ProductAppDemo-module__mPF3Ha__goalStageDone strong{min-width:0;color:var(--app-primary);font-size:3.48259cqw;font-weight:var(--app-font-medium);text-overflow:ellipsis;white-space:nowrap;flex:1;margin-right:2.48756cqw;line-height:4.47761cqw;overflow:hidden}.ProductAppDemo-module__mPF3Ha__goalStageDone strong{color:#9ca3af;text-decoration:line-through}.ProductAppDemo-module__mPF3Ha__goalStage small{color:#9ca3af;flex:none;margin-right:2.48756cqw;font-size:3.23383cqw;line-height:4.47761cqw}.ProductAppDemo-module__mPF3Ha__goalStagesFade{background:linear-gradient(#ddd0, var(--app-warm-solid));height:11.4428cqw;position:absolute;bottom:0;left:0;right:0}.ProductAppDemo-module__mPF3Ha__goalItemFooter{color:var(--app-secondary);justify-content:space-between;align-items:center;padding:3.48259cqw 0 1.99005cqw;display:flex}.ProductAppDemo-module__mPF3Ha__goalItemFooter span{font-size:3.23383cqw;font-weight:var(--app-font-semibold);letter-spacing:.074627cqw;align-items:center;line-height:4.47761cqw;display:flex}.ProductAppDemo-module__mPF3Ha__goalItemFooter span svg{stroke-width:2.4px;width:3.73134cqw;height:3.73134cqw;margin-right:1.74129cqw}.ProductAppDemo-module__mPF3Ha__goalItemFooter>svg{stroke-width:2.2px;width:4.47761cqw;height:4.47761cqw}.ProductAppDemo-module__mPF3Ha__homeHeader{align-items:center;gap:calc(12 * var(--pt));padding:calc(8 * var(--pt)) var(--app-page-pad) calc(12 * var(--pt));display:flex}.ProductAppDemo-module__mPF3Ha__homeMark{width:calc(48 * var(--pt));height:calc(48 * var(--pt));object-fit:contain;flex:none}.ProductAppDemo-module__mPF3Ha__homeDate{flex:1;min-width:0}.ProductAppDemo-module__mPF3Ha__homeDate strong{font-size:calc(22 * var(--pt));font-weight:var(--app-font-bold);line-height:calc(28 * var(--pt));text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.ProductAppDemo-module__mPF3Ha__homeDate span{margin-top:calc(2 * var(--pt));color:var(--app-secondary);font-size:calc(13 * var(--pt));line-height:calc(18 * var(--pt));display:block}.ProductAppDemo-module__mPF3Ha__homeWeather{align-items:center;gap:calc(4 * var(--pt));margin-top:calc(2 * var(--pt));color:var(--app-secondary);font-size:calc(13 * var(--pt));line-height:calc(18 * var(--pt));flex:none;display:flex}.ProductAppDemo-module__mPF3Ha__homeWeather svg{width:calc(12 * var(--pt));height:calc(12 * var(--pt));stroke-width:1.8px}.ProductAppDemo-module__mPF3Ha__board{gap:calc(2 * var(--pt));padding:0 var(--app-page-pad);flex-direction:column;display:flex}.ProductAppDemo-module__mPF3Ha__boardRow{min-height:calc(120 * var(--pt));align-items:stretch;display:flex}.ProductAppDemo-module__mPF3Ha__narrowWrapLeft,.ProductAppDemo-module__mPF3Ha__wideWrapRight,.ProductAppDemo-module__mPF3Ha__wideWrapLeft,.ProductAppDemo-module__mPF3Ha__narrowWrapRight{display:flex}.ProductAppDemo-module__mPF3Ha__narrowWrapLeft{width:38%;padding-right:calc(1 * var(--pt))}.ProductAppDemo-module__mPF3Ha__wideWrapRight{width:62%;padding-left:calc(1 * var(--pt))}.ProductAppDemo-module__mPF3Ha__wideWrapLeft{width:62%;padding-right:calc(1 * var(--pt))}.ProductAppDemo-module__mPF3Ha__narrowWrapRight{width:38%;padding-left:calc(1 * var(--pt))}.ProductAppDemo-module__mPF3Ha__boardRow .ProductAppDemo-module__mPF3Ha__card{flex:1}.ProductAppDemo-module__mPF3Ha__card{box-sizing:border-box;background:var(--app-card);width:100%;padding:calc(14 * var(--pt));text-align:left;display:flex;overflow:hidden;border:.248756cqw solid #0000!important}.ProductAppDemo-module__mPF3Ha__agendaCheck:focus-visible,.ProductAppDemo-module__mPF3Ha__agendaCheckOn:focus-visible,.ProductAppDemo-module__mPF3Ha__tab:focus-visible,.ProductAppDemo-module__mPF3Ha__tabActive:focus-visible,.ProductAppDemo-module__mPF3Ha__agentTouchTarget:focus-visible{outline:.497512cqw solid var(--app-brand-5);outline-offset:.497512cqw}.ProductAppDemo-module__mPF3Ha__ringCard{border-radius:var(--app-card-radius) var(--app-card-radius) var(--app-card-radius) 0}.ProductAppDemo-module__mPF3Ha__tasksCard{border-radius:var(--app-card-radius) var(--app-card-radius) 0 var(--app-card-radius)}.ProductAppDemo-module__mPF3Ha__goalCard{border-radius:0}.ProductAppDemo-module__mPF3Ha__recordsCard{border-radius:0 var(--app-card-radius) var(--app-card-radius) var(--app-card-radius)}.ProductAppDemo-module__mPF3Ha__focusCard{border-radius:var(--app-card-radius) 0 var(--app-card-radius) var(--app-card-radius)}.ProductAppDemo-module__mPF3Ha__sectionLabel{color:#1a1a1a94;font-size:calc(13 * var(--pt));font-weight:var(--app-font-semibold);line-height:calc(18 * var(--pt));letter-spacing:.03em;position:relative}.ProductAppDemo-module__mPF3Ha__ringCard{flex-direction:column;position:relative}.ProductAppDemo-module__mPF3Ha__ringSvg{width:100%;height:100%;position:absolute;inset:0}.ProductAppDemo-module__mPF3Ha__ringTotal{right:calc(14 * var(--pt));bottom:calc(13 * var(--pt));left:calc(14 * var(--pt));font-size:calc(20 * var(--pt));font-weight:var(--app-font-bold);text-align:center;line-height:1.05;position:absolute}.ProductAppDemo-module__mPF3Ha__tasksCard{background:var(--app-brand-1);flex-direction:column}.ProductAppDemo-module__mPF3Ha__statRow{align-items:baseline;gap:calc(8 * var(--pt));margin-top:calc(4 * var(--pt));display:flex}.ProductAppDemo-module__mPF3Ha__statRow strong{font-size:calc(26 * var(--pt));font-weight:var(--app-font-bold);line-height:1.05}.ProductAppDemo-module__mPF3Ha__statRow small{min-width:0;color:var(--app-secondary);font-size:calc(13 * var(--pt));line-height:calc(18 * var(--pt));text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ProductAppDemo-module__mPF3Ha__tasksCard .ProductAppDemo-module__mPF3Ha__statRow small{color:#1a1a1a94}.ProductAppDemo-module__mPF3Ha__cardBottom{margin-top:auto}.ProductAppDemo-module__mPF3Ha__stackedBar{height:calc(4 * var(--pt));gap:calc(2 * var(--pt));border-radius:calc(2 * var(--pt));display:flex;overflow:hidden}.ProductAppDemo-module__mPF3Ha__stackedBar i{border-radius:calc(2 * var(--pt))}.ProductAppDemo-module__mPF3Ha__legend{gap:calc(10 * var(--pt));margin-top:calc(6 * var(--pt));color:#1a1a1a94;font-size:calc(13 * var(--pt));line-height:calc(18 * var(--pt));white-space:nowrap;display:flex}.ProductAppDemo-module__mPF3Ha__legend>span{align-items:center;gap:calc(4 * var(--pt));display:flex}.ProductAppDemo-module__mPF3Ha__legend i{width:calc(5 * var(--pt));height:calc(5 * var(--pt));border-radius:50%}.ProductAppDemo-module__mPF3Ha__legendOverdue{background:#b66a5b}.ProductAppDemo-module__mPF3Ha__legendToday{background:var(--app-primary)}.ProductAppDemo-module__mPF3Ha__legendLater{background:#1a1a1a38}.ProductAppDemo-module__mPF3Ha__goalCard{min-height:calc(120 * var(--pt));flex-direction:column}.ProductAppDemo-module__mPF3Ha__goalTop{align-items:center;gap:calc(8 * var(--pt));display:flex}.ProductAppDemo-module__mPF3Ha__goalTop>span:last-child{align-items:center;gap:calc(4 * var(--pt));color:#1a1a1a94;font-size:calc(13 * var(--pt));line-height:calc(18 * var(--pt));margin-left:auto;display:flex}.ProductAppDemo-module__mPF3Ha__goalTop svg{width:calc(12 * var(--pt));height:calc(12 * var(--pt))}.ProductAppDemo-module__mPF3Ha__goalValue{align-items:baseline;gap:calc(10 * var(--pt));margin-top:calc(6 * var(--pt));display:flex}.ProductAppDemo-module__mPF3Ha__goalValue strong{font-size:calc(26 * var(--pt));font-weight:var(--app-font-bold);line-height:1.05}.ProductAppDemo-module__mPF3Ha__goalValue span{font-size:calc(14 * var(--pt));font-weight:var(--app-font-medium);line-height:calc(18 * var(--pt));text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ProductAppDemo-module__mPF3Ha__progressTrack{height:calc(4 * var(--pt));border-radius:calc(2 * var(--pt));background:#1a1a1a38;margin-top:auto;overflow:hidden}.ProductAppDemo-module__mPF3Ha__progressTrack i{border-radius:calc(2 * var(--pt));background:var(--app-primary);height:100%;display:block}.ProductAppDemo-module__mPF3Ha__recordsCard{flex-direction:column}.ProductAppDemo-module__mPF3Ha__weekDots{gap:calc(6 * var(--pt));margin-top:auto;display:flex}.ProductAppDemo-module__mPF3Ha__weekDots i{box-sizing:border-box;width:calc(16 * var(--pt));height:calc(16 * var(--pt));background:var(--app-brand-5);border-radius:50%}.ProductAppDemo-module__mPF3Ha__weekDots .ProductAppDemo-module__mPF3Ha__emptyDot{border:.248756cqw solid var(--app-brand-3);background:0 0}.ProductAppDemo-module__mPF3Ha__weekDots .ProductAppDemo-module__mPF3Ha__todayDot{border:.248756cqw solid var(--app-brand-5);background:0 0}.ProductAppDemo-module__mPF3Ha__weekDots .ProductAppDemo-module__mPF3Ha__futureDot{border:.248756cqw solid var(--app-brand-3);opacity:.35;background:0 0}.ProductAppDemo-module__mPF3Ha__focusCard{flex-direction:column;position:relative}.ProductAppDemo-module__mPF3Ha__focusCard:before{content:"";opacity:.14;background:url(/app/focus-net.svg) 50%/contain no-repeat;position:absolute;inset:0}.ProductAppDemo-module__mPF3Ha__focusPlay{width:calc(40 * var(--pt));height:calc(40 * var(--pt));background:var(--app-primary);color:#fff;border-radius:50%;place-items:center;margin:auto;display:grid;position:relative}.ProductAppDemo-module__mPF3Ha__focusPlayIcon{width:calc(16 * var(--pt));height:calc(16 * var(--pt))}.ProductAppDemo-module__mPF3Ha__focusHint{color:var(--app-secondary);font-size:calc(13 * var(--pt));line-height:calc(18 * var(--pt));text-align:center;position:relative}.ProductAppDemo-module__mPF3Ha__rangeBlock{padding-bottom:0}.ProductAppDemo-module__mPF3Ha__homeChipsSpace{height:calc(36 * var(--pt))}.ProductAppDemo-module__mPF3Ha__homeChips{height:calc(36 * var(--pt));box-sizing:border-box;gap:calc(8 * var(--pt));padding:0 var(--app-page-pad) calc(4 * var(--pt));display:flex;overflow:hidden}.ProductAppDemo-module__mPF3Ha__homeChips>span{height:calc(32 * var(--pt));align-items:center;gap:calc(8 * var(--pt));background:var(--app-brand-1);padding:0 calc(14 * var(--pt));font-size:calc(13 * var(--pt));font-weight:var(--app-font-medium);line-height:calc(18 * var(--pt));white-space:nowrap;border-radius:999px;flex:none;display:flex}.ProductAppDemo-module__mPF3Ha__homeChips small{align-items:center;gap:calc(6 * var(--pt));color:#1a1a1a94;font-size:calc(11 * var(--pt));font-weight:var(--app-font-regular);line-height:calc(14 * var(--pt));display:flex}.ProductAppDemo-module__mPF3Ha__homeChips small:before{width:1px;height:calc(10 * var(--pt));content:"";background:#1a1a1a38}.ProductAppDemo-module__mPF3Ha__homeChipDot{width:calc(18 * var(--pt));height:calc(18 * var(--pt));margin-left:calc(-4 * var(--pt));background:var(--app-primary);color:#fff;border-radius:50%;place-items:center;display:grid}.ProductAppDemo-module__mPF3Ha__homeChipDot svg{width:calc(9 * var(--pt));height:calc(9 * var(--pt));stroke-width:2px}.ProductAppDemo-module__mPF3Ha__rangeTabs{gap:calc(8 * var(--pt));border-bottom:.248756cqw solid var(--app-border-light);padding:calc(10 * var(--pt)) calc(20 * var(--pt)) calc(6 * var(--pt));display:flex}.ProductAppDemo-module__mPF3Ha__rangeTab,.ProductAppDemo-module__mPF3Ha__rangeTabActive{align-items:center;gap:calc(6 * var(--pt));padding:calc(6 * var(--pt)) calc(10 * var(--pt));color:var(--app-muted);font-size:calc(13 * var(--pt));font-weight:var(--app-font-semibold);line-height:calc(18 * var(--pt));border:.248756cqw solid #0000;border-radius:999px;display:flex}.ProductAppDemo-module__mPF3Ha__rangeTabActive{color:#fff;background:#000;border-color:#000}.ProductAppDemo-module__mPF3Ha__rangeTabActive small{color:var(--app-brand-on-dark);font-size:calc(13 * var(--pt));font-weight:var(--app-font-regular)}.ProductAppDemo-module__mPF3Ha__habitShelf{gap:calc(2 * var(--pt));min-width:0;margin-right:calc(-16 * var(--pt));padding:calc(2 * var(--pt)) 0 calc(12 * var(--pt)) calc(10 * var(--pt));flex:1;display:flex;overflow:hidden}.ProductAppDemo-module__mPF3Ha__shelfTile,.ProductAppDemo-module__mPF3Ha__shelfTileChecked{box-sizing:border-box;aspect-ratio:1;background:#3d43491a;border-radius:5.97015cqw;flex-direction:column;flex:none;justify-content:center;align-items:center;width:20.398cqw;padding:0 2.23881cqw;display:flex}.ProductAppDemo-module__mPF3Ha__shelfTileChecked{background:var(--app-card)}.ProductAppDemo-module__mPF3Ha__shelfTile strong,.ProductAppDemo-module__mPF3Ha__shelfTileChecked strong{max-width:100%;font-size:3.48259cqw;font-weight:var(--app-font-medium);text-align:center;text-overflow:ellipsis;white-space:nowrap;line-height:4.47761cqw;overflow:hidden}.ProductAppDemo-module__mPF3Ha__shelfRing{width:9.95025cqw;height:9.95025cqw;margin-bottom:1.74129cqw;position:relative}.ProductAppDemo-module__mPF3Ha__shelfRing svg{width:100%;height:100%;position:absolute;inset:0}.ProductAppDemo-module__mPF3Ha__shelfRingIcon{color:var(--app-secondary);place-items:center;display:grid;position:absolute;inset:0}.ProductAppDemo-module__mPF3Ha__shelfTileChecked .ProductAppDemo-module__mPF3Ha__shelfRingIcon{color:var(--app-primary)}.ProductAppDemo-module__mPF3Ha__shelfRingIcon svg{stroke-width:1.8px;width:4.97512cqw;height:4.97512cqw;position:static}.ProductAppDemo-module__mPF3Ha__agenda{padding:calc(14 * var(--pt)) var(--app-page-pad) 0}.ProductAppDemo-module__mPF3Ha__agendaRow{display:flex}.ProductAppDemo-module__mPF3Ha__agendaTime{width:calc(49 * var(--pt));box-sizing:border-box;padding-right:calc(10 * var(--pt));text-align:right;color:var(--app-primary);font-family:var(--app-font-numeric), var(--app-font-family);font-size:calc(14 * var(--pt));font-variant-numeric:tabular-nums;font-weight:500;line-height:calc(18 * var(--pt));white-space:nowrap;flex:none}.ProductAppDemo-module__mPF3Ha__agendaTime small{color:var(--app-muted);font-family:var(--app-font-family);font-size:calc(11 * var(--pt));font-weight:var(--app-font-regular);line-height:calc(14 * var(--pt));display:block}.ProductAppDemo-module__mPF3Ha__agendaAxisCol{width:calc(14 * var(--pt));flex:none;position:relative}.ProductAppDemo-module__mPF3Ha__agendaLine{background:var(--app-border-light);width:.5px;position:absolute;left:50%;transform:translate(-50%)}.ProductAppDemo-module__mPF3Ha__agendaDash{background:repeating-linear-gradient(to bottom, var(--app-border-light) 0 calc(3 * var(--pt)), transparent calc(3 * var(--pt)) calc(6 * var(--pt)));width:1px;position:absolute;left:50%;transform:translate(-50%)}.ProductAppDemo-module__mPF3Ha__agendaDot{width:calc(6 * var(--pt));height:calc(6 * var(--pt));background:var(--app-primary);border-radius:50%;position:absolute;left:50%;transform:translate(-50%)}.ProductAppDemo-module__mPF3Ha__agendaDot[data-kind=task]{background:var(--app-muted)}.ProductAppDemo-module__mPF3Ha__agendaDot[data-kind=task][data-done]{background:#5e7f9e}.ProductAppDemo-module__mPF3Ha__agendaDot[data-kind=reminder]{background:#a55950}.ProductAppDemo-module__mPF3Ha__agendaContent{min-width:0;padding:0 0 calc(10 * var(--pt)) calc(10 * var(--pt));flex:1}.ProductAppDemo-module__mPF3Ha__agendaPast{min-height:calc(34 * var(--pt));box-sizing:border-box;border:.5px solid var(--app-border-default);border-radius:calc(12 * var(--pt));background:repeating-linear-gradient(135deg, var(--app-border-light) 0 1px, transparent 1px calc(4.95 * var(--pt)));padding:calc(7 * var(--pt)) calc(12 * var(--pt));align-items:center;display:flex}.ProductAppDemo-module__mPF3Ha__agendaPast span{border-radius:calc(4 * var(--pt));background:var(--app-bg);padding:calc(1 * var(--pt)) calc(6 * var(--pt));color:var(--app-muted);font-size:calc(13 * var(--pt));line-height:calc(18 * var(--pt))}.ProductAppDemo-module__mPF3Ha__agendaCard{border-radius:calc(18 * var(--pt));background:var(--app-card);padding:calc(10 * var(--pt)) calc(18 * var(--pt)) calc(10 * var(--pt)) calc(12 * var(--pt));align-items:flex-start;display:flex}.ProductAppDemo-module__mPF3Ha__agendaCard[data-dense]{border-radius:calc(12 * var(--pt));padding-top:calc(5 * var(--pt));padding-bottom:calc(5 * var(--pt));align-items:center}.ProductAppDemo-module__mPF3Ha__agendaCard[data-gray]{background:var(--app-warm-solid)}.ProductAppDemo-module__mPF3Ha__agendaIcon{width:calc(28 * var(--pt));height:calc(28 * var(--pt));margin-right:calc(12 * var(--pt));border-radius:calc(12 * var(--pt));background:var(--app-warm-on-white);flex:none;place-items:center;display:grid}.ProductAppDemo-module__mPF3Ha__agendaIcon svg{width:calc(16 * var(--pt));height:calc(16 * var(--pt));stroke-width:2px}.ProductAppDemo-module__mPF3Ha__agendaIcon[data-kind=event]{color:var(--app-primary)}.ProductAppDemo-module__mPF3Ha__agendaIcon[data-kind=task]{color:#5e7f9e}.ProductAppDemo-module__mPF3Ha__agendaIcon[data-kind=reminder]{color:#a55950}.ProductAppDemo-module__mPF3Ha__agendaIcon[data-kind=add],.ProductAppDemo-module__mPF3Ha__agendaIcon[data-done]{color:var(--app-muted)}.ProductAppDemo-module__mPF3Ha__agendaText{flex:1;min-width:0}.ProductAppDemo-module__mPF3Ha__agendaText small{margin-bottom:calc(7 * var(--pt));color:var(--app-muted);font-size:calc(11 * var(--pt));font-weight:var(--app-font-medium);line-height:calc(14 * var(--pt));display:block}.ProductAppDemo-module__mPF3Ha__agendaText b{font-size:calc(14 * var(--pt));font-weight:var(--app-font-medium);line-height:calc(18 * var(--pt));text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.ProductAppDemo-module__mPF3Ha__agendaText b[data-done]{color:var(--app-muted);text-decoration:line-through}.ProductAppDemo-module__mPF3Ha__agenda .ProductAppDemo-module__mPF3Ha__agendaCheck,.ProductAppDemo-module__mPF3Ha__agenda .ProductAppDemo-module__mPF3Ha__agendaCheckOn{width:calc(18 * var(--pt));height:calc(18 * var(--pt));margin-left:calc(8 * var(--pt));border:.199005cqw solid var(--app-secondary);border-radius:calc(8 * var(--pt));color:#0000;cursor:pointer;background:0 0;flex:none;place-items:center;display:grid}.ProductAppDemo-module__mPF3Ha__agenda .ProductAppDemo-module__mPF3Ha__agendaCheckOn{border-color:var(--app-brand-1);background:var(--app-brand-1);color:#fff}.ProductAppDemo-module__mPF3Ha__agendaCheck svg,.ProductAppDemo-module__mPF3Ha__agendaCheckOn svg{width:calc(12 * var(--pt));height:calc(12 * var(--pt))}.ProductAppDemo-module__mPF3Ha__agendaAdd{min-width:0;padding:calc(6 * var(--pt)) calc(18 * var(--pt)) calc(6 * var(--pt)) calc(22 * var(--pt));color:var(--app-muted);font-size:calc(14 * var(--pt));font-weight:var(--app-font-medium);line-height:calc(18 * var(--pt));flex:1;align-items:center;display:flex}.ProductAppDemo-module__mPF3Ha__navRow{z-index:30;height:var(--nav-touch-height);justify-content:space-between;align-items:flex-end;display:flex;position:absolute;bottom:4.47761cqw;left:4.97512cqw;right:4.97512cqw}.ProductAppDemo-module__mPF3Ha__tabsShell{height:var(--nav-touch-height);flex:1;min-width:0;margin-right:2.98508cqw;position:relative}.ProductAppDemo-module__mPF3Ha__tabsSurface{height:var(--nav-visual-size);-webkit-backdrop-filter:blur(4.97512cqw);backdrop-filter:blur(4.97512cqw);background:#ffffff57;border:.248756cqw solid #ffffffb8;border-radius:999px;position:absolute;bottom:0;left:0;right:0;overflow:hidden;box-shadow:0 .995025cqw 2.48756cqw #00000012}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.ProductAppDemo-module__mPF3Ha__tabsSurface{background:#ffffffb3}}.ProductAppDemo-module__mPF3Ha__tabsSurface:after{border-radius:inherit;content:"";background:#ffffff47;position:absolute;inset:0}.ProductAppDemo-module__mPF3Ha__tabs{align-items:flex-end;height:100%;display:flex;position:relative}.ProductAppDemo-module__mPF3Ha__tab,.ProductAppDemo-module__mPF3Ha__tabActive{min-width:0;height:var(--nav-touch-height);color:var(--app-secondary);cursor:pointer;background:0 0;flex:1;justify-content:center;align-items:flex-end;padding:0;display:flex;position:relative}.ProductAppDemo-module__mPF3Ha__tab .ProductAppDemo-module__mPF3Ha__tabVisual,.ProductAppDemo-module__mPF3Ha__tabActive .ProductAppDemo-module__mPF3Ha__tabVisual{transition:color .2s}.ProductAppDemo-module__mPF3Ha__tab .ProductAppDemo-module__mPF3Ha__tabVisual{color:var(--app-secondary)}.ProductAppDemo-module__mPF3Ha__tabActive .ProductAppDemo-module__mPF3Ha__tabVisual{color:var(--app-primary)}.ProductAppDemo-module__mPF3Ha__tabVisual{width:100%;height:var(--nav-visual-size);flex-direction:column;justify-content:center;align-items:center;display:flex;position:relative}.ProductAppDemo-module__mPF3Ha__activePill{width:25%;height:11.4428cqw;transition:transform .38s cubic-bezier(.22,1.18,.32,1);position:absolute;bottom:.995025cqw;left:0}.ProductAppDemo-module__mPF3Ha__activePill:before{content:"";background:#ffffff70;border-radius:5.72139cqw;position:absolute;inset:0 1.24378cqw}@media (prefers-reduced-motion:reduce){.ProductAppDemo-module__mPF3Ha__activePill{transition:none}}.ProductAppDemo-module__mPF3Ha__tabIcon{z-index:1;fill:currentColor;width:4.97512cqw;height:4.97512cqw;position:relative}.ProductAppDemo-module__mPF3Ha__tabLabel{z-index:1;height:3.9801cqw;font-size:2.73632cqw;font-weight:var(--app-font-semibold);margin-top:.746269cqw;line-height:3.73134cqw;position:relative}.ProductAppDemo-module__mPF3Ha__agentTouchTarget{width:var(--nav-visual-size);height:var(--nav-touch-height);cursor:pointer;background:0 0;flex:none;justify-content:center;align-items:flex-end;padding:0;display:flex;position:relative}.ProductAppDemo-module__mPF3Ha__agentButton{box-sizing:border-box;width:var(--nav-visual-size);height:var(--nav-visual-size);color:#fff;background:#000;border:.248756cqw solid #000;border-radius:50%;place-items:center;display:grid;box-shadow:0 .995025cqw 2.48756cqw #00000021}.ProductAppDemo-module__mPF3Ha__agentBadge{box-sizing:border-box;background:var(--app-reminder-icon);color:#fff;min-width:3.9801cqw;height:3.9801cqw;font-size:2.73632cqw;font-weight:var(--app-font-semibold);border-radius:999px;place-items:center;padding:.298507cqw .995025cqw 0;line-height:1;display:grid;position:absolute;top:.995025cqw;right:.248756cqw}.ProductAppDemo-module__mPF3Ha__agentAvatar{object-fit:cover;border-radius:50%;width:11.9403cqw;height:11.9403cqw;position:relative;transform:translateY(.248756cqw)}@media (prefers-reduced-motion:no-preference){.ProductAppDemo-module__mPF3Ha__agendaCardDense,.ProductAppDemo-module__mPF3Ha__agendaCardDone,.ProductAppDemo-module__mPF3Ha__agendaCardTall,.ProductAppDemo-module__mPF3Ha__tab,.ProductAppDemo-module__mPF3Ha__tabActive,.ProductAppDemo-module__mPF3Ha__agentButton{transition:transform .14s,background-color .14s}.ProductAppDemo-module__mPF3Ha__agendaCardDense:active,.ProductAppDemo-module__mPF3Ha__agendaCardDone:active,.ProductAppDemo-module__mPF3Ha__agendaCardTall:active,.ProductAppDemo-module__mPF3Ha__agentTouchTarget:active .ProductAppDemo-module__mPF3Ha__agentButton{transform:scale(.97)}}.ProductAppDemo-module__mPF3Ha__screen{--app-grain:url(/app/grain.svg);--app-grain-size:150px;--app-grain-ink:.26;--app-grain-tint:.1}.ProductAppDemo-module__mPF3Ha__winsSummaryHero,.ProductAppDemo-module__mPF3Ha__tasksCard,.ProductAppDemo-module__mPF3Ha__focusCard{position:relative}.ProductAppDemo-module__mPF3Ha__winsSummaryHero:after,.ProductAppDemo-module__mPF3Ha__tasksCard:after,.ProductAppDemo-module__mPF3Ha__focusCard:after{border-radius:inherit;background:var(--app-grain) 0 0 / var(--app-grain-size) var(--app-grain-size) repeat;content:"";pointer-events:none;position:absolute;inset:0}.ProductAppDemo-module__mPF3Ha__winsSummaryHero:after{mix-blend-mode:screen;opacity:var(--app-grain-ink)}.ProductAppDemo-module__mPF3Ha__tasksCard:after,.ProductAppDemo-module__mPF3Ha__focusCard:after{mix-blend-mode:multiply;opacity:var(--app-grain-tint)}.ProductAppDemo-module__mPF3Ha__winsSummaryHero>*,.ProductAppDemo-module__mPF3Ha__tasksCard>*,.ProductAppDemo-module__mPF3Ha__focusCard>*{z-index:1;position:relative}
@font-face{font-family:Figtree;font-style:normal;font-weight:500;font-display:swap;src:url(../media/334a4011817b44dc-s.2_phmocdj58l-.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Figtree;font-style:normal;font-weight:500;font-display:swap;src:url(../media/1d4b21b0d1cad7f2-s.p.2ju_n72o6y4pg.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Figtree Fallback;src:local(Arial);ascent-override:94.32%;descent-override:24.82%;line-gap-override:0.0%;size-adjust:100.72%}.figtree_595667a5-module__uut2Aa__className{font-family:Figtree,Figtree Fallback;font-style:normal;font-weight:500}.figtree_595667a5-module__uut2Aa__variable{--app-font-numeric:"Figtree", "Figtree Fallback"}
.ChatScreen-module__02ANsG__chatScreen{z-index:5;background:var(--app-bg);color:var(--app-primary);position:absolute;inset:0;overflow:hidden}.ChatScreen-module__02ANsG__chatScreen:before{z-index:1;content:"";background:linear-gradient(#e2e1e1 0%,#e9e7e7 100%);height:17.4129cqw;position:absolute;top:0;left:0;right:0}.ChatScreen-module__02ANsG__header{z-index:3;background:#fffffff5;border-radius:0 7.9602cqw 0 0;align-items:center;gap:.995025cqw;height:11.4428cqw;padding:0 3.48259cqw 0 17.9104cqw;display:flex;position:absolute;top:17.4129cqw;left:0;right:0;box-shadow:0 -1.49254cqw 4.47761cqw #00000021,0 1.24378cqw 4.97512cqw #1c1f220d}.ChatScreen-module__02ANsG__header strong{font-size:3.9801cqw;font-weight:var(--app-font-semibold);line-height:6.46766cqw}.ChatScreen-module__02ANsG__avatar{border:.248756cqw solid var(--app-border-light);background:#fff;border-radius:2.48756cqw;width:11.4428cqw;height:11.4428cqw;position:absolute;bottom:2.48756cqw;left:3.9801cqw;overflow:hidden;box-shadow:0 -2.48756cqw 2.48756cqw #0000001a}.ChatScreen-module__02ANsG__avatar img{object-fit:cover;object-position:center 28%}.ChatScreen-module__02ANsG__headerChevron{width:3.48259cqw;height:3.48259cqw;color:var(--app-muted);stroke-width:1.75px;flex:none}.ChatScreen-module__02ANsG__closeButton{width:6.96517cqw;height:6.96517cqw;color:var(--app-primary);background:0 0;place-items:center;margin-left:auto;display:grid}.ChatScreen-module__02ANsG__closeButton svg{stroke-width:2px;width:4.97512cqw;height:4.97512cqw}.ChatScreen-module__02ANsG__stream{scrollbar-width:none;padding:5.97015cqw 2.47254cqw 24.7806cqw;position:absolute;inset:28.8557cqw 0 0;overflow:hidden auto}.ChatScreen-module__02ANsG__stream::-webkit-scrollbar{display:none}.ChatScreen-module__02ANsG__reveal{margin-top:2.73632cqw;animation:.48s cubic-bezier(.22,.8,.24,1) both ChatScreen-module__02ANsG__chat-reveal}.ChatScreen-module__02ANsG__reveal:first-child{margin-top:0}.ChatScreen-module__02ANsG__timeLabel{color:var(--app-muted);font-variant-numeric:tabular-nums;letter-spacing:.099502cqw;text-align:center;margin:0 0 2.98508cqw;font-size:2.73632cqw;line-height:3.48259cqw}.ChatScreen-module__02ANsG__agentMessage{flex-direction:column;align-items:flex-start;gap:1.99005cqw;margin-bottom:4.97512cqw;display:flex}.ChatScreen-module__02ANsG__digestBlock{flex-direction:column;align-items:flex-start;gap:1.49254cqw;width:100%;display:flex}.ChatScreen-module__02ANsG__digestBadge{font-size:2.73632cqw;font-weight:var(--app-font-semibold);letter-spacing:.124378cqw;border-radius:999px;align-items:center;gap:1.24378cqw;padding:.995025cqw 2.23881cqw;line-height:3.48259cqw;display:inline-flex}.ChatScreen-module__02ANsG__digestBadge svg{flex:none;width:2.73632cqw;height:2.73632cqw}.ChatScreen-module__02ANsG__digestBadge[data-kind=briefing]{background:var(--app-brand-1);color:var(--app-primary)}.ChatScreen-module__02ANsG__digestBadge[data-kind=summary]{color:var(--app-brand-on-dark);background:#000}.ChatScreen-module__02ANsG__userRow{justify-content:flex-end;display:flex}.ChatScreen-module__02ANsG__userBubble,.ChatScreen-module__02ANsG__agentBubble{box-sizing:border-box;width:fit-content;max-width:85cqw;font-size:3.9801cqw;font-weight:var(--app-font-regular);margin:0;padding:2.98508cqw 3.9801cqw;line-height:6.46766cqw}.ChatScreen-module__02ANsG__userBubble{background:var(--app-brand-1);color:#111827;border-radius:3.9801cqw .497512cqw 3.9801cqw 3.9801cqw}.ChatScreen-module__02ANsG__agentBubble{background:var(--app-card);color:#1f2937;border:.248756cqw solid #f3f4f6;border-radius:.497512cqw 3.9801cqw 3.9801cqw}.ChatScreen-module__02ANsG__tags{flex-wrap:wrap;justify-content:flex-end;gap:1.49254cqw;margin-top:1.49254cqw;display:flex}.ChatScreen-module__02ANsG__tags span{color:#aaa;letter-spacing:.248756cqw;background:#ffffff61;border-radius:999px;align-items:center;gap:.995025cqw;padding:.746269cqw 2.48756cqw;font-size:2.73632cqw;line-height:3.48259cqw;display:inline-flex}.ChatScreen-module__02ANsG__tags span[data-face]{padding-left:1.99005cqw}.ChatScreen-module__02ANsG__tags svg{stroke-width:2.2px;flex:none;width:2.98508cqw;height:2.98508cqw}.ChatScreen-module__02ANsG__tags span[data-face=negative] svg{color:var(--app-mood-negative)}.ChatScreen-module__02ANsG__tags span[data-face=positive] svg{color:var(--app-brand-5)}.ChatScreen-module__02ANsG__tags span[data-person]{color:var(--app-secondary);padding-left:1.99005cqw}.ChatScreen-module__02ANsG__tags span[data-person] svg{stroke-width:2px;color:#476c90;width:2.73632cqw;height:2.73632cqw}.ChatScreen-module__02ANsG__tags span[data-person] em{color:var(--app-muted);font-style:normal}.ChatScreen-module__02ANsG__activityChip,.ChatScreen-module__02ANsG__recallChip{max-width:100%;color:var(--app-secondary);white-space:nowrap;border-radius:999px;align-items:center;font-size:3.23383cqw;line-height:4.47761cqw;display:inline-flex}.ChatScreen-module__02ANsG__activityChip{border:.124378cqw solid var(--app-border-light);background:var(--app-bg);margin-top:2.48756cqw;padding:1.24378cqw 2.48756cqw}.ChatScreen-module__02ANsG__activityChip span,.ChatScreen-module__02ANsG__recallChip span{text-overflow:ellipsis;overflow:hidden}.ChatScreen-module__02ANsG__activityChip em,.ChatScreen-module__02ANsG__recallChip em{color:var(--app-muted);flex:none;margin-left:.995025cqw;font-style:normal}.ChatScreen-module__02ANsG__activityChip svg,.ChatScreen-module__02ANsG__recallChip svg{stroke-width:2px;flex:none;width:2.73632cqw;height:2.73632cqw}.ChatScreen-module__02ANsG__activityChip svg:first-child{margin-right:1.24378cqw}.ChatScreen-module__02ANsG__activityChip svg:last-child,.ChatScreen-module__02ANsG__recallChip svg:last-child{color:var(--app-muted);margin-left:1.49254cqw}.ChatScreen-module__02ANsG__itemCard{background:var(--app-card);border:.248756cqw solid #e5e7eb;border-radius:2.98508cqw;align-items:center;margin-top:1.99005cqw;padding:2.48756cqw 2.98508cqw;display:flex}.ChatScreen-module__02ANsG__itemIcon{background:var(--app-bg);border-radius:2.48756cqw;flex:none;place-items:center;width:6.46766cqw;height:6.46766cqw;margin-right:2.48756cqw;display:grid}.ChatScreen-module__02ANsG__itemIcon svg{stroke-width:1.75px;width:4.47761cqw;height:4.47761cqw}.ChatScreen-module__02ANsG__itemIcon[data-kind=reminder]{color:var(--app-reminder-icon)}.ChatScreen-module__02ANsG__itemIcon[data-kind=event]{color:var(--app-primary)}.ChatScreen-module__02ANsG__itemCard strong{min-width:0;font-size:3.48259cqw;font-weight:var(--app-font-medium);text-overflow:ellipsis;white-space:nowrap;flex:1;line-height:4.47761cqw;overflow:hidden}.ChatScreen-module__02ANsG__itemCard time{color:#9ca3af;font-variant-numeric:tabular-nums;flex:none;margin-left:1.99005cqw;font-size:2.73632cqw;line-height:3.48259cqw}.ChatScreen-module__02ANsG__todoRow{background:#ddd;border:.248756cqw solid #ddd;border-radius:3.9801cqw;align-items:center;margin-top:1.99005cqw;padding:1.49254cqw 1.99005cqw;display:flex}.ChatScreen-module__02ANsG__todoIcon{color:#5e7f9e;background:#f0efef;border-radius:2.48756cqw;flex:none;place-items:center;width:6.46766cqw;height:6.46766cqw;margin-right:2.48756cqw;display:grid}.ChatScreen-module__02ANsG__todoIcon svg{stroke-width:1.75px;width:4.47761cqw;height:4.47761cqw}.ChatScreen-module__02ANsG__todoRow strong{min-width:0;font-size:3.48259cqw;font-weight:var(--app-font-medium);text-overflow:ellipsis;white-space:nowrap;flex:1;line-height:4.47761cqw;overflow:hidden}.ChatScreen-module__02ANsG__todoRow time{color:var(--app-muted);flex:none;margin-right:2.48756cqw;font-size:3.23383cqw;line-height:4.47761cqw}.ChatScreen-module__02ANsG__todoCheck{border:.199005cqw solid var(--app-secondary);border-radius:1.99005cqw;flex:none;width:4.47761cqw;height:4.47761cqw;margin-right:.995025cqw}.ChatScreen-module__02ANsG__goalHead{color:var(--app-secondary);align-items:center;padding:0 .497512cqw 1.49254cqw;display:flex}.ChatScreen-module__02ANsG__goalHead svg{stroke-width:2px;flex:none;width:3.48259cqw;height:3.48259cqw}.ChatScreen-module__02ANsG__goalHead span{min-width:0;font-size:3.23383cqw;font-weight:var(--app-font-medium);text-overflow:ellipsis;white-space:nowrap;flex:1;margin-left:1.49254cqw;line-height:4.47761cqw;overflow:hidden}.ChatScreen-module__02ANsG__goalHead em{font-size:2.73632cqw;font-style:normal;line-height:3.48259cqw}.ChatScreen-module__02ANsG__goalTask{align-items:center;display:flex}.ChatScreen-module__02ANsG__goalTask+.ChatScreen-module__02ANsG__goalTask{margin-top:1.49254cqw}.ChatScreen-module__02ANsG__goalTask>svg{width:3.23383cqw;height:3.23383cqw;color:var(--app-muted);stroke-width:2px;flex:none;margin-right:1.49254cqw}.ChatScreen-module__02ANsG__goalTask>.ChatScreen-module__02ANsG__todoRow{flex:1;min-width:0;margin-top:0}.ChatScreen-module__02ANsG__itemGroup{background:var(--app-card);border:.248756cqw solid #e5e7eb;border-radius:2.98508cqw;margin-top:1.99005cqw;overflow:hidden}.ChatScreen-module__02ANsG__itemGroup>.ChatScreen-module__02ANsG__itemCard{border:0;border-radius:0;margin-top:0}.ChatScreen-module__02ANsG__itemGroup>.ChatScreen-module__02ANsG__itemCard+.ChatScreen-module__02ANsG__itemCard{border-top:.124378cqw solid #f3f4f6}.ChatScreen-module__02ANsG__itemCard[data-sub]{align-items:flex-start}.ChatScreen-module__02ANsG__itemBody{flex:1;min-width:0}.ChatScreen-module__02ANsG__itemBody>div{align-items:center;min-height:6.46766cqw;display:flex}.ChatScreen-module__02ANsG__itemBody p{color:#6b7280;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:.497512cqw 0 0;font-size:2.73632cqw;line-height:3.48259cqw;display:-webkit-box;overflow:hidden}.ChatScreen-module__02ANsG__recallChip{color:var(--app-primary);background:#3d43491a;margin-top:1.99005cqw;padding:1.49254cqw 2.73632cqw}.ChatScreen-module__02ANsG__recallChip svg:first-child{color:var(--app-brand-5);margin-right:1.49254cqw}.ChatScreen-module__02ANsG__recallChip em{margin-left:1.24378cqw}.ChatScreen-module__02ANsG__recallChip svg:last-child{transform:rotate(180deg)}.ChatScreen-module__02ANsG__recallBody{background:#3d43491a;border-radius:2.98508cqw;margin:1.24378cqw 0 0;padding:2.48756cqw 3.23383cqw}.ChatScreen-module__02ANsG__recallBody p{margin:0;font-size:3.23383cqw;line-height:4.72637cqw}.ChatScreen-module__02ANsG__recallBody time{color:var(--app-muted);margin-top:.746269cqw;font-size:2.73632cqw;line-height:3.48259cqw;display:block}.ChatScreen-module__02ANsG__winsCard{border-radius:4.47761cqw;margin-top:1.99005cqw;overflow:hidden}.ChatScreen-module__02ANsG__winsPanel{background:#000;flex-direction:column;align-items:center;padding:3.48259cqw 3.9801cqw 3.9801cqw;display:flex}.ChatScreen-module__02ANsG__winsPeriod{color:var(--app-brand-on-dark);background:#ffffff24;border-radius:999px;margin-bottom:1.49254cqw;padding:.746269cqw 2.48756cqw;font-size:2.73632cqw;line-height:3.48259cqw}.ChatScreen-module__02ANsG__winsPanel strong{color:var(--app-brand-on-dark);font-size:10.9453cqw;font-weight:var(--app-font-bold);font-variant-numeric:tabular-nums;line-height:11.4428cqw}.ChatScreen-module__02ANsG__winsPanel em{color:#fff;letter-spacing:.248756cqw;text-transform:uppercase;margin-top:.995025cqw;font-size:2.73632cqw;font-style:normal;line-height:3.48259cqw}.ChatScreen-module__02ANsG__winsStats{background:var(--app-brand-1);padding:2.98508cqw 0;display:flex}.ChatScreen-module__02ANsG__winsStats div{flex-direction:column;flex:1;align-items:center;min-width:0;padding:0 .995025cqw;display:flex}.ChatScreen-module__02ANsG__winsStats div+div{border-left:.124378cqw solid #1a1a1a38}.ChatScreen-module__02ANsG__winsStats strong{font-size:4.47761cqw;font-weight:var(--app-font-bold);line-height:5.97015cqw}.ChatScreen-module__02ANsG__winsStats span{color:#1a1a1a94;margin-top:.497512cqw;font-size:2.73632cqw;line-height:3.48259cqw}.ChatScreen-module__02ANsG__winsFooter{background:var(--app-card);align-items:center;gap:1.99005cqw;padding:2.73632cqw 3.48259cqw;display:flex}.ChatScreen-module__02ANsG__winsFooter svg{stroke-width:1.75px;width:3.48259cqw;height:3.48259cqw;color:var(--app-secondary);flex:none}.ChatScreen-module__02ANsG__winsFooter svg:first-child{color:var(--app-brand-5)}.ChatScreen-module__02ANsG__winsFooter strong{font-size:3.23383cqw;font-weight:var(--app-font-semibold);flex:1;line-height:4.47761cqw}.ChatScreen-module__02ANsG__winsFooter span{color:var(--app-secondary);font-size:2.73632cqw;line-height:3.48259cqw}.ChatScreen-module__02ANsG__composer{z-index:4;border:.124378cqw solid var(--app-border-light);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffffd1;border-radius:999px;align-items:center;gap:1.99005cqw;padding:1.49254cqw;display:flex;position:absolute;bottom:9.35771cqw;left:3.96508cqw;right:3.96508cqw}.ChatScreen-module__02ANsG__chatScreen:after{z-index:3;background:linear-gradient(180deg, #f0efef00 0%, var(--app-bg) 45%, var(--app-bg) 100%);content:"";pointer-events:none;height:29.0095cqw;position:absolute;bottom:0;left:0;right:0}.ChatScreen-module__02ANsG__composer button{border-radius:50%;flex:none;place-items:center;width:8.95522cqw;height:8.95522cqw;display:grid}.ChatScreen-module__02ANsG__composer .ChatScreen-module__02ANsG__composerPlus{background:var(--app-surface-muted);color:var(--app-secondary)}.ChatScreen-module__02ANsG__composerPlus svg{stroke-width:1.75px;width:4.47761cqw;height:4.47761cqw}.ChatScreen-module__02ANsG__composer span{min-width:0;color:var(--app-muted);text-overflow:ellipsis;white-space:nowrap;flex:1;font-size:3.9801cqw;line-height:4.97512cqw;overflow:hidden}.ChatScreen-module__02ANsG__composer[data-draft]{border-radius:5.97015cqw;align-items:flex-end}.ChatScreen-module__02ANsG__composer[data-draft] span{max-height:24.8756cqw;color:var(--app-primary);white-space:normal;-webkit-line-clamp:5;-webkit-box-orient:vertical;padding:1.74129cqw 0;display:-webkit-box}.ChatScreen-module__02ANsG__composer[data-draft] .ChatScreen-module__02ANsG__composerSend{background:var(--app-primary)}.ChatScreen-module__02ANsG__composerMic{color:#333;flex:none;width:4.47761cqw;height:4.47761cqw;margin:0 2.23881cqw}.ChatScreen-module__02ANsG__composer .ChatScreen-module__02ANsG__composerSend{background:var(--app-border-default);color:#fff}.ChatScreen-module__02ANsG__composerSend svg{stroke-width:2.5px;width:4.47761cqw;height:4.47761cqw}@keyframes ChatScreen-module__02ANsG__chat-reveal{0%{opacity:0;transform:translateY(2.48756cqw)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.ChatScreen-module__02ANsG__reveal{animation:none}.ChatScreen-module__02ANsG__stream{scroll-behavior:auto}}
.LockScreen-module__2-tMra__lock{color:#fff;font-family:-apple-system, BlinkMacSystemFont, "SF Pro Text", var(--app-font-family), sans-serif;-webkit-font-smoothing:antialiased;background:#2a241f;position:absolute;inset:0;overflow:hidden}.LockScreen-module__2-tMra__wallpaper{object-fit:cover}.LockScreen-module__2-tMra__lock:after{content:"";pointer-events:none;background:linear-gradient(#00000038 0%,#0000 34% 55%,#0000004d 100%);position:absolute;inset:0}.LockScreen-module__2-tMra__clockBlock{z-index:1;text-align:center;position:absolute;top:18.9cqw;left:0;right:0}.LockScreen-module__2-tMra__date{opacity:.92;margin:0;font-size:5.473cqw;font-weight:600;line-height:6.47cqw}.LockScreen-module__2-tMra__clock{font-family:"SF Pro Rounded", ui-rounded, -apple-system, BlinkMacSystemFont, var(--app-font-family), sans-serif;font-variant-numeric:tabular-nums;letter-spacing:-.02em;opacity:.95;margin:-.9cqw 0 0;font-size:24.9cqw;font-weight:600;line-height:1}.LockScreen-module__2-tMra__list{z-index:1;position:absolute;bottom:31cqw;left:3.483cqw;right:3.483cqw}.LockScreen-module__2-tMra__notice{z-index:2;-webkit-backdrop-filter:blur(5cqw)saturate(1.5);backdrop-filter:blur(5cqw)saturate(1.5);background:#fff3;border:.124cqw solid #ffffff42;border-radius:5.97cqw;gap:2.488cqw;padding:3.483cqw;animation:.52s cubic-bezier(.22,.8,.24,1) both LockScreen-module__2-tMra__lock-notice;display:flex;position:relative}.LockScreen-module__2-tMra__notice[data-tone=dark]{color:#fff;font-family:-apple-system, BlinkMacSystemFont, "SF Pro Text", var(--app-font-family), sans-serif;-webkit-font-smoothing:antialiased;background:#1c1d1fd1;border-color:#ffffff1f;animation:none}.LockScreen-module__2-tMra__icon{background:#efefef;border-radius:2.239cqw;flex:none;width:9.453cqw;height:9.453cqw;position:relative;overflow:hidden}.LockScreen-module__2-tMra__body{flex:1;min-width:0}.LockScreen-module__2-tMra__head{justify-content:space-between;align-items:baseline;gap:1.99cqw;font-size:3.731cqw;line-height:4.975cqw;display:flex}.LockScreen-module__2-tMra__head strong{text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}.LockScreen-module__2-tMra__head time{color:#ffffff9e;font-variant-numeric:tabular-nums;flex:none}.LockScreen-module__2-tMra__message{-webkit-line-clamp:4;-webkit-box-orient:vertical;margin:0;font-size:3.731cqw;line-height:4.975cqw;display:-webkit-box;overflow:hidden}.LockScreen-module__2-tMra__ghost{z-index:1;right:calc(var(--i) * 2.985cqw);bottom:calc(var(--i) * -1.99cqw);left:calc(var(--i) * 2.985cqw);height:12cqw;opacity:calc(1 - var(--i) * .3);-webkit-backdrop-filter:blur(5cqw);backdrop-filter:blur(5cqw);background:#ffffff29;border:.124cqw solid #ffffff2e;border-radius:5.97cqw;position:absolute}.LockScreen-module__2-tMra__quick{z-index:1;-webkit-backdrop-filter:blur(5cqw);backdrop-filter:blur(5cqw);background:#ffffff29;border-radius:50%;place-items:center;width:12.438cqw;height:12.438cqw;display:grid;position:absolute;bottom:9.45cqw}.LockScreen-module__2-tMra__quick svg{stroke-width:2px;width:5.2cqw;height:5.2cqw}.LockScreen-module__2-tMra__quick[data-side=left]{left:11.44cqw}.LockScreen-module__2-tMra__quick[data-side=right]{right:11.44cqw}.LockScreen-module__2-tMra__homeIndicator{z-index:1;background:#fff;border-radius:999px;width:33.33cqw;height:1.244cqw;position:absolute;bottom:1.99cqw;left:50%;transform:translate(-50%)}@keyframes LockScreen-module__2-tMra__lock-notice{0%{opacity:0;transform:translateY(3cqw)scale(.97)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.LockScreen-module__2-tMra__notice{animation:none}}
.LoopPhones-module__yPa6uG__stream{z-index:2;position:absolute;inset:28.8557cqw 0 0;overflow:hidden}.LoopPhones-module__yPa6uG__canvas{transform-origin:0 0;flex-direction:column;align-items:flex-start;gap:8px;width:402px;padding:0 14px;transition:transform .56s cubic-bezier(.22,.8,.24,1);display:flex;position:absolute;top:0;left:0}.LoopPhones-module__yPa6uG__enter{animation:.42s ease-out both LoopPhones-module__yPa6uG__loop-fade}@media (max-width:63.999rem){.LoopPhones-module__yPa6uG__lockCrop{--crop-bleed:calc(var(--device-width) * .3);height:calc(var(--device-width) * .8 + var(--crop-bleed) * 1.5);margin:0 calc(var(--crop-bleed) * -1) calc(var(--crop-bleed) * -1.5);padding:0 var(--crop-bleed) calc(var(--crop-bleed) * 1.5);justify-content:center;align-items:flex-end;display:flex;overflow:hidden}}.LoopPhones-module__yPa6uG__current [data-loop-focus]{visibility:hidden}.LoopPhones-module__yPa6uG__callout{z-index:50;position:absolute}.LoopPhones-module__yPa6uG__calloutInner [data-chat-surface=warning]{background-color:#eee3d8}.LoopPhones-module__yPa6uG__calloutInner{filter:drop-shadow(0 10px 22px #0000001f)drop-shadow(0 2px 4px #0000000f);animation:.62s cubic-bezier(.22,.8,.24,1) both LoopPhones-module__yPa6uG__loop-lift}@keyframes LoopPhones-module__yPa6uG__loop-fade{0%{opacity:0}to{opacity:1}}@keyframes LoopPhones-module__yPa6uG__loop-lift{0%{opacity:0;transform:translateY(8px)scale(.94)}to{opacity:1;transform:none}}.LoopPhones-module__yPa6uG__progress{animation:LoopPhones-module__yPa6uG__loop-progress var(--loop-step-ms) linear both;transform-origin:0}.LoopPhones-module__yPa6uG__progress[data-paused=true],.LoopPhones-module__yPa6uG__progressY[data-paused=true]{animation-play-state:paused}.LoopPhones-module__yPa6uG__progressY{animation:LoopPhones-module__yPa6uG__loop-progress-y var(--loop-step-ms) linear both;transform-origin:50% 0}@keyframes LoopPhones-module__yPa6uG__loop-progress-y{0%{transform:scaleY(0)}to{transform:scaleY(1)}}@keyframes LoopPhones-module__yPa6uG__loop-progress{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@media (prefers-reduced-motion:reduce){.LoopPhones-module__yPa6uG__canvas{transition:none}.LoopPhones-module__yPa6uG__enter,.LoopPhones-module__yPa6uG__calloutInner{animation:none}.LoopPhones-module__yPa6uG__progress,.LoopPhones-module__yPa6uG__progressY{animation:none;transform:none}}
div.SayItChat-module__P9c7oG__stream{flex-direction:column;justify-content:flex-end;padding-bottom:21.298cqw;display:flex;overflow:hidden}.SayItChat-module__P9c7oG__item{animation:.46s cubic-bezier(.22,.8,.24,1) both paused SayItChat-module__P9c7oG__say-reveal;animation-delay:calc(var(--i) * .26s);margin-top:1.49254cqw}.SayItChat-module__P9c7oG__item[data-lead]{margin-top:2.98508cqw}.SayItChat-module__P9c7oG__item:first-child{margin-top:0}.SayItChat-module__P9c7oG__stream[data-play=true] .SayItChat-module__P9c7oG__item{animation-play-state:running}.SayItChat-module__P9c7oG__profile{animation:.62s cubic-bezier(.22,.8,.24,1) 2.6s both paused SayItChat-module__P9c7oG__say-profile}.SayItChat-module__P9c7oG__profile[data-play=true]{animation-play-state:running}@keyframes SayItChat-module__P9c7oG__say-reveal{0%{opacity:0;transform:translateY(2.48756cqw)}to{opacity:1;transform:none}}@keyframes SayItChat-module__P9c7oG__say-profile{0%{opacity:0;transform:translate(16px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.SayItChat-module__P9c7oG__item,.SayItChat-module__P9c7oG__profile{animation:none}}
