.zoom-track{flex:none;display:none}.zoom-btn{box-sizing:border-box;flex:none;justify-content:center;min-width:4rem;min-height:1.75rem;padding-inline:.5rem;font-size:.8rem}.chart-wrap[data-zoomed=true]{overflow:hidden}.chart-wrap[data-zoomed=true] .chart-scroll{-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain;overflow:auto hidden}.chart-wrap[data-zoomed=true] .activity-week-grid{width:calc(var(--activity-label-col) + var(--activity-total-col) + 2 * 5px + 24 * var(--activity-cell-h) + 23 * var(--activity-cell-gap));--activity-cell-gap:3px;--activity-label-col:2.85rem;--activity-total-col:2.85rem;min-width:0;max-width:none;overflow:visible}.chart-wrap[data-zoomed=true] .day-row,.chart-wrap[data-zoomed=true] .axis-row,.chart-wrap[data-zoomed=true] .now-top-row,.chart-wrap[data-zoomed=true] .activity-overlay{grid-template-columns:minmax(0, var(--activity-label-col)) minmax(0, 1fr) minmax(0, var(--activity-total-col));gap:5px;width:100%}.chart-wrap[data-zoomed=true] .day-total,.chart-wrap[data-zoomed=true] .now-top-row>:last-child,.chart-wrap[data-zoomed=true] .axis-row>:last-child{display:block}.chart-wrap[data-zoomed=true] .day-label,.chart-wrap[data-zoomed=true] .day-total,.chart-wrap[data-zoomed=true] .now-top-row>:first-child,.chart-wrap[data-zoomed=true] .now-top-row>:last-child,.chart-wrap[data-zoomed=true] .axis-row>:first-child,.chart-wrap[data-zoomed=true] .axis-row>:last-child{position:static}.chart-wrap[data-zoomed=true] .hour-cell{aspect-ratio:1;height:var(--activity-cell-h)}@container (max-width:36rem){.zoom-track{display:inline-flex}.zoom-btn{align-items:center;display:inline-flex}.day-row,.axis-row,.now-top-row,.activity-overlay{gap:3px}.chart-wrap:not([data-zoomed=true]) .day-row,.chart-wrap:not([data-zoomed=true]) .axis-row,.chart-wrap:not([data-zoomed=true]) .now-top-row,.chart-wrap:not([data-zoomed=true]) .activity-overlay{grid-template-columns:minmax(0, var(--activity-label-col)) minmax(0, 1fr) minmax(0, var(--activity-total-col))}.chart-wrap:not([data-zoomed=true]) .hour-cell{aspect-ratio:auto;height:var(--activity-cell-h);pointer-events:none}.chart-wrap[data-bars-inert=true] .bars-col{pointer-events:none;cursor:default}.chart-wrap[data-zoomed=true] .hour-cell{pointer-events:auto}}.activity-week-grid{--activity-cell-gap:3px;--activity-label-col:2.85rem;--activity-total-col:3.1rem;z-index:1;flex-direction:column;gap:0;min-width:0;display:flex;position:relative}.day-row,.axis-row,.now-top-row,.activity-overlay{grid-template-columns:minmax(0, var(--activity-label-col)) minmax(0, 1fr) minmax(0, var(--activity-total-col));align-items:center;gap:5px;width:100%;min-width:0;display:grid}.now-top-row{min-height:var(--face-text-label-xs-lh);align-items:end;margin-bottom:1px}.now-top-axis{gap:var(--activity-cell-gap);grid-template-columns:repeat(24,minmax(0,1fr));width:100%;min-width:0;display:grid;position:relative}.now-top-label{bottom:0;left:calc((var(--activity-col-idx) + .5) * (100% + var(--activity-cell-gap)) / 24 - var(--activity-cell-gap) / 2);text-align:center;white-space:nowrap;pointer-events:none;z-index:2;width:max-content;max-width:none;font-size:var(--face-text-label-xs);line-height:var(--face-text-label-xs-lh);color:var(--foreground);font-variant-numeric:tabular-nums;margin:0;padding:0;font-weight:400;position:absolute;transform:translate(-50%)}.day-row{border-radius:4px;transition:background-color .14s}.day-row:hover,.day-row:focus-within,.day-row.is-row-active{background:var(--activity-row-hover-wash)}.day-label,.day-total{appearance:none;font:inherit;color:inherit;cursor:pointer;text-align:left;border-radius:var(--radius-chrome);background:0 0;border:0;outline:none;min-width:0;padding:.15rem .1rem}.day-label:focus-visible,.day-total:focus-visible{box-shadow:0 0 0 2px color-mix(in srgb, var(--foreground) 15%, transparent);outline:none}.day-label{text-align:right;flex-direction:column;align-items:flex-end;gap:1px;width:100%;min-width:0;max-width:100%;display:flex;overflow:visible}.day-label .title{font-size:var(--face-text-label-xs);line-height:var(--face-text-label-xs-lh);letter-spacing:.06em;text-transform:uppercase;color:var(--muted-foreground);white-space:nowrap;font-weight:600;overflow:visible}.day-label .sub{font-size:var(--face-text-label-xs);line-height:var(--face-text-label-xs-lh);color:var(--whisper-foreground);font-variant-numeric:tabular-nums;white-space:nowrap;overflow:hidden}.day-total{width:100%;min-width:0;max-width:100%;font-size:var(--face-text-label-xs);line-height:var(--face-text-label-xs-lh);font-variant-numeric:tabular-nums lining-nums;color:var(--muted-foreground);text-align:right;white-space:nowrap;padding-inline:0;font-weight:400;display:block;overflow:hidden}.day-total.is-empty{color:var(--whisper-foreground)}.week-row{gap:var(--activity-cell-gap);z-index:1;grid-template-columns:repeat(24,minmax(0,1fr));width:100%;min-width:0;display:grid;position:relative}.hour-cell{aspect-ratio:1;border-radius:var(--radius-chrome);background:color-mix(in srgb, var(--timeline-track) 78%, var(--card));cursor:pointer;z-index:1;border:0;outline:none;width:100%;min-width:0;height:auto;padding:0;transition:box-shadow .13s;position:relative;overflow:visible}.hour-cell:before{content:"";border-radius:inherit;background:var(--activity-cell-ink,transparent);opacity:var(--activity-cell-opacity,0);pointer-events:none;position:absolute;inset:0}.hour-cell[data-kind=offline]{background:var(--activity-offline-cell-bg);box-shadow:var(--activity-offline-cell-shadow)}.hour-cell[data-kind=future]{background:repeating-linear-gradient(-45deg, transparent, transparent 4px, color-mix(in srgb, var(--muted-foreground) 7%, transparent) 4px, color-mix(in srgb, var(--muted-foreground) 7%, transparent) 5px), color-mix(in srgb, var(--timeline-track) 62%, transparent)}.hour-cell[data-kind=future]:before{opacity:0}.hour-cell[data-kind=nonexistent]{background:repeating-linear-gradient(45deg, color-mix(in srgb, var(--muted-foreground) 10%, transparent), color-mix(in srgb, var(--muted-foreground) 10%, transparent) 2px, transparent 2px, transparent 5px), color-mix(in srgb, var(--card) 70%, var(--timeline-track));box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--muted-foreground) 22%, transparent);cursor:help}.hour-cell[data-kind=nonexistent]:before{opacity:0}.hour-cell[data-kind=nonexistent]:after{content:"";background:color-mix(in srgb, var(--muted-foreground) 55%, transparent);border-radius:1px;height:1.5px;position:absolute;top:50%;left:18%;right:18%;transform:rotate(-28deg)}.hour-cell[data-kind=merged]{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--foreground) 18%, transparent)}.hour-cell[data-kind=merged] .merge-mark{background:color-mix(in srgb, var(--foreground) 35%, transparent);pointer-events:none;border-radius:1px;height:2px;position:absolute;top:2px;left:2px;right:2px}.hour-cell[data-current-cell=true]{z-index:4;box-shadow:inset 0 0 0 .5px color-mix(in srgb, var(--foreground) 28%, transparent), 0 0 0 .5px color-mix(in srgb, var(--foreground) 14%, transparent)}.hour-cell[data-current-cell=true][data-kind=offline]{box-shadow:var(--activity-offline-cell-shadow), inset 0 0 0 .5px color-mix(in srgb, var(--foreground) 22%, transparent)}.hour-cell:not([aria-selected=true]):not(:focus-visible):hover{z-index:5;box-shadow:inset 0 0 0 1px #ffffff7a, inset 0 0 12px 2px #fff3, 0 0 0 1px color-mix(in srgb, var(--activity-cell-ink,var(--status-ink-offline)) 38%, transparent), 0 0 10px 2px color-mix(in srgb, var(--activity-cell-ink,var(--status-ink-offline)) 28%, transparent)}.hour-cell:not([aria-selected=true])[data-kind=offline]:not(:focus-visible):hover{box-shadow:var(--activity-offline-cell-shadow), inset 0 0 0 1px #ffffff5c, inset 0 0 10px 1px #ffffff1f, 0 0 0 1px color-mix(in srgb, var(--status-ink-offline) 18%, transparent), 0 0 8px 1px color-mix(in srgb, var(--status-ink-offline) 14%, transparent)}.hour-cell[aria-selected=true]{z-index:6;box-shadow:var(--activity-selected-cell-shadow)}.hour-cell:focus-visible{z-index:7;box-shadow:var(--activity-focus-cell-shadow)}.live-pip{background:var(--pip-ink,var(--status-ink-free-chat));width:5px;height:5px;box-shadow:0 0 0 1px var(--card);z-index:9;border-radius:9999px;position:absolute;top:0;left:50%;transform:translate(-50%,-50%)}.activity-week-grid[data-live-status]:not([data-live-status=offline]) .hour-cell[data-current-cell=true]:not([data-kind=nonexistent]):after{content:"";background:var(--pip-ink,var(--status-ink-free-chat));width:5px;height:5px;box-shadow:0 0 0 1px var(--card);z-index:9;border-radius:9999px;position:absolute;top:0;left:50%;transform:translate(-50%,-50%)}@media (prefers-reduced-motion:no-preference){.live-pip,.activity-week-grid[data-live-status]:not([data-live-status=offline]) .hour-cell[data-current-cell=true]:not([data-kind=nonexistent]):after{animation:1.6s ease-in-out infinite live-pulse}}.activity-overlay{z-index:0;pointer-events:none;align-items:stretch;position:absolute;inset:0}.activity-overlay>.overlay-spacer{min-width:0}.overlay-hours{--activity-col-pitch:calc((100% + var(--activity-cell-gap)) / 24);--activity-col-w:calc(var(--activity-col-pitch) - var(--activity-cell-gap));gap:var(--activity-cell-gap);grid-template-columns:repeat(24,minmax(0,1fr));width:100%;min-width:0;display:grid;position:relative}.daypart-zone{top:calc(var(--face-text-label-xs-lh) + 1px + (2 * var(--face-text-label-xs-lh) + 1px + .3rem - var(--activity-cell-h)) / 2 - var(--activity-zone-overhang));border-radius:var(--radius-chrome);position:absolute;bottom:0}.daypart-zone[data-panel="0"]{width:calc(6 * var(--activity-col-w) + 5 * var(--activity-cell-gap) + 5px);background:var(--activity-zone-bg-1);left:-6px}.daypart-zone[data-panel="1"]{left:calc(6 * var(--activity-col-pitch) + 1px);width:calc(6 * var(--activity-col-w) + 5 * var(--activity-cell-gap) - 2px);background:var(--activity-zone-bg-2)}.daypart-zone[data-panel="2"]{left:calc(12 * var(--activity-col-pitch) + 1px);width:calc(6 * var(--activity-col-w) + 5 * var(--activity-cell-gap) - 2px);background:var(--activity-zone-bg-3)}.daypart-zone[data-panel="3"]{left:calc(18 * var(--activity-col-pitch) + 1px);width:calc(6 * var(--activity-col-w) + 5 * var(--activity-cell-gap) + 5px);background:var(--activity-zone-bg-4)}.current-column-wash{top:calc(var(--face-text-label-xs-lh) + 1px);bottom:calc(var(--face-text-label-xs-lh) + 2px);left:calc(var(--activity-col-idx) * (100% + var(--activity-cell-gap)) / 24);width:calc((100% + var(--activity-cell-gap)) / 24 - var(--activity-cell-gap));border-radius:var(--radius-chrome);background:var(--current-col-wash);position:absolute}.week-axis{gap:var(--activity-cell-gap);min-height:var(--face-text-label-xs-lh);font-size:var(--face-text-label-xs);line-height:var(--face-text-label-xs-lh);color:var(--muted-foreground);font-variant-numeric:tabular-nums;grid-template-columns:repeat(24,minmax(0,1fr));margin-top:2px;display:grid}.week-axis span{text-align:center;white-space:nowrap;min-width:0;overflow:visible}.week-axis .hi{font-weight:500}.week-axis .hi.is-current{color:var(--foreground);font-weight:600}.legend-dot-offline{border-radius:var(--radius-chrome);background:var(--activity-offline-cell-bg);box-shadow:var(--activity-offline-cell-shadow)}.legend-dot-nonexistent{background:repeating-linear-gradient(45deg, color-mix(in srgb, var(--muted-foreground) 35%, transparent), color-mix(in srgb, var(--muted-foreground) 35%, transparent) 1px, transparent 1px, transparent 3px);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--muted-foreground) 30%, transparent)}.activity-card[data-period=yearly] .zoom-track{display:none!important}[data-slot=activity-insights][data-period=yearly][data-history-note] .activity-year-stage{height:calc(.375rem + var(--activity-week-chart-h) + 1rem + .875rem + 1px + var(--activity-legend-lh) + .625rem + var(--face-text-label-xs-lh));flex-direction:column;display:flex}@container (max-width:36rem){[data-slot=activity-insights][data-period=yearly][data-history-note] .activity-year-stage{height:calc(.375rem + var(--activity-week-chart-h) + 1rem + .875rem + 1px + 2 * var(--activity-legend-lh) + .375rem + .625rem + var(--face-text-label-xs-lh))}}@container (max-width:20rem){[data-slot=activity-insights][data-period=yearly][data-history-note] .activity-year-stage{height:calc(.375rem + var(--activity-week-chart-h) + 1rem + .875rem + 1px + 3 * var(--activity-legend-lh) + 2 * .375rem + .625rem + var(--face-text-label-xs-lh))}}[data-slot=activity-insights][data-period=yearly][data-history-note] .activity-year-stage .chart-wrap{flex-direction:column;flex:1 1 0;min-height:0;display:flex}[data-slot=activity-insights][data-period=yearly][data-history-note] .activity-year-stage .chart-wrap>*{height:100%;min-height:0}[data-slot=activity-insights][data-period=yearly][data-history-note] .activity-year-stage .bars-chart{flex:auto;grid-template-rows:minmax(0,1fr) auto;height:100%;min-height:0}[data-slot=activity-insights][data-period=yearly][data-history-note] .activity-year-stage .bars-y-axis,[data-slot=activity-insights][data-period=yearly][data-history-note] .activity-year-stage .bars-plot{height:100%;min-height:0}[data-slot=activity-insights] .activity-long-range-pane[data-state=inactive]{display:none}.hour-cell.activity-ink-free-chat,.pair-twin-cell.activity-ink-free-chat{--activity-cell-ink:var(--status-ink-free-chat)}.hour-cell.activity-ink-member-chat,.pair-twin-cell.activity-ink-member-chat{--activity-cell-ink:var(--status-ink-member-chat)}.hour-cell.activity-ink-private-chat,.pair-twin-cell.activity-ink-private-chat{--activity-cell-ink:var(--status-ink-private-chat)}.hour-cell.activity-ink-exclusive-private,.pair-twin-cell.activity-ink-exclusive-private{--activity-cell-ink:var(--status-ink-exclusive-private)}.hour-cell.activity-ink-vip-show,.pair-twin-cell.activity-ink-vip-show{--activity-cell-ink:var(--status-ink-vip-show)}.hour-cell.activity-i18,.pair-twin-cell.activity-i18{--activity-cell-opacity:.18}.hour-cell.activity-i19,.pair-twin-cell.activity-i19{--activity-cell-opacity:.19}.hour-cell.activity-i20,.pair-twin-cell.activity-i20{--activity-cell-opacity:.2}.hour-cell.activity-i21,.pair-twin-cell.activity-i21{--activity-cell-opacity:.21}.hour-cell.activity-i22,.pair-twin-cell.activity-i22{--activity-cell-opacity:.22}.hour-cell.activity-i23,.pair-twin-cell.activity-i23{--activity-cell-opacity:.23}.hour-cell.activity-i24,.pair-twin-cell.activity-i24{--activity-cell-opacity:.24}.hour-cell.activity-i25,.pair-twin-cell.activity-i25{--activity-cell-opacity:.25}.hour-cell.activity-i26,.pair-twin-cell.activity-i26{--activity-cell-opacity:.26}.hour-cell.activity-i27,.pair-twin-cell.activity-i27{--activity-cell-opacity:.27}.hour-cell.activity-i28,.pair-twin-cell.activity-i28{--activity-cell-opacity:.28}.hour-cell.activity-i29,.pair-twin-cell.activity-i29{--activity-cell-opacity:.29}.hour-cell.activity-i30,.pair-twin-cell.activity-i30{--activity-cell-opacity:.3}.hour-cell.activity-i31,.pair-twin-cell.activity-i31{--activity-cell-opacity:.31}.hour-cell.activity-i32,.pair-twin-cell.activity-i32{--activity-cell-opacity:.32}.hour-cell.activity-i33,.pair-twin-cell.activity-i33{--activity-cell-opacity:.33}.hour-cell.activity-i34,.pair-twin-cell.activity-i34{--activity-cell-opacity:.34}.hour-cell.activity-i35,.pair-twin-cell.activity-i35{--activity-cell-opacity:.35}.hour-cell.activity-i36,.pair-twin-cell.activity-i36{--activity-cell-opacity:.36}.hour-cell.activity-i37,.pair-twin-cell.activity-i37{--activity-cell-opacity:.37}.hour-cell.activity-i38,.pair-twin-cell.activity-i38{--activity-cell-opacity:.38}.hour-cell.activity-i39,.pair-twin-cell.activity-i39{--activity-cell-opacity:.39}.hour-cell.activity-i40,.pair-twin-cell.activity-i40{--activity-cell-opacity:.4}.hour-cell.activity-i41,.pair-twin-cell.activity-i41{--activity-cell-opacity:.41}.hour-cell.activity-i42,.pair-twin-cell.activity-i42{--activity-cell-opacity:.42}.hour-cell.activity-i43,.pair-twin-cell.activity-i43{--activity-cell-opacity:.43}.hour-cell.activity-i44,.pair-twin-cell.activity-i44{--activity-cell-opacity:.44}.hour-cell.activity-i45,.pair-twin-cell.activity-i45{--activity-cell-opacity:.45}.hour-cell.activity-i46,.pair-twin-cell.activity-i46{--activity-cell-opacity:.46}.hour-cell.activity-i47,.pair-twin-cell.activity-i47{--activity-cell-opacity:.47}.hour-cell.activity-i48,.pair-twin-cell.activity-i48{--activity-cell-opacity:.48}.hour-cell.activity-i49,.pair-twin-cell.activity-i49{--activity-cell-opacity:.49}.hour-cell.activity-i50,.pair-twin-cell.activity-i50{--activity-cell-opacity:.5}.hour-cell.activity-i51,.pair-twin-cell.activity-i51{--activity-cell-opacity:.51}.hour-cell.activity-i52,.pair-twin-cell.activity-i52{--activity-cell-opacity:.52}.hour-cell.activity-i53,.pair-twin-cell.activity-i53{--activity-cell-opacity:.53}.hour-cell.activity-i54,.pair-twin-cell.activity-i54{--activity-cell-opacity:.54}.hour-cell.activity-i55,.pair-twin-cell.activity-i55{--activity-cell-opacity:.55}.hour-cell.activity-i56,.pair-twin-cell.activity-i56{--activity-cell-opacity:.56}.hour-cell.activity-i57,.pair-twin-cell.activity-i57{--activity-cell-opacity:.57}.hour-cell.activity-i58,.pair-twin-cell.activity-i58{--activity-cell-opacity:.58}.hour-cell.activity-i59,.pair-twin-cell.activity-i59{--activity-cell-opacity:.59}.hour-cell.activity-i60,.pair-twin-cell.activity-i60{--activity-cell-opacity:.6}.hour-cell.activity-i61,.pair-twin-cell.activity-i61{--activity-cell-opacity:.61}.hour-cell.activity-i62,.pair-twin-cell.activity-i62{--activity-cell-opacity:.62}.hour-cell.activity-i63,.pair-twin-cell.activity-i63{--activity-cell-opacity:.63}.hour-cell.activity-i64,.pair-twin-cell.activity-i64{--activity-cell-opacity:.64}.hour-cell.activity-i65,.pair-twin-cell.activity-i65{--activity-cell-opacity:.65}.hour-cell.activity-i66,.pair-twin-cell.activity-i66{--activity-cell-opacity:.66}.hour-cell.activity-i67,.pair-twin-cell.activity-i67{--activity-cell-opacity:.67}.hour-cell.activity-i68,.pair-twin-cell.activity-i68{--activity-cell-opacity:.68}.hour-cell.activity-i69,.pair-twin-cell.activity-i69{--activity-cell-opacity:.69}.hour-cell.activity-i70,.pair-twin-cell.activity-i70{--activity-cell-opacity:.7}.hour-cell.activity-i71,.pair-twin-cell.activity-i71{--activity-cell-opacity:.71}.hour-cell.activity-i72,.pair-twin-cell.activity-i72{--activity-cell-opacity:.72}.hour-cell.activity-i73,.pair-twin-cell.activity-i73{--activity-cell-opacity:.73}.hour-cell.activity-i74,.pair-twin-cell.activity-i74{--activity-cell-opacity:.74}.hour-cell.activity-i75,.pair-twin-cell.activity-i75{--activity-cell-opacity:.75}.hour-cell.activity-i76,.pair-twin-cell.activity-i76{--activity-cell-opacity:.76}.hour-cell.activity-i77,.pair-twin-cell.activity-i77{--activity-cell-opacity:.77}.hour-cell.activity-i78,.pair-twin-cell.activity-i78{--activity-cell-opacity:.78}.hour-cell.activity-i79,.pair-twin-cell.activity-i79{--activity-cell-opacity:.79}.hour-cell.activity-i80,.pair-twin-cell.activity-i80{--activity-cell-opacity:.8}.hour-cell.activity-i81,.pair-twin-cell.activity-i81{--activity-cell-opacity:.81}.hour-cell.activity-i82,.pair-twin-cell.activity-i82{--activity-cell-opacity:.82}.hour-cell.activity-i83,.pair-twin-cell.activity-i83{--activity-cell-opacity:.83}.hour-cell.activity-i84,.pair-twin-cell.activity-i84{--activity-cell-opacity:.84}.hour-cell.activity-i85,.pair-twin-cell.activity-i85{--activity-cell-opacity:.85}.hour-cell.activity-i86,.pair-twin-cell.activity-i86{--activity-cell-opacity:.86}.hour-cell.activity-i87,.pair-twin-cell.activity-i87{--activity-cell-opacity:.87}.hour-cell.activity-i88,.pair-twin-cell.activity-i88{--activity-cell-opacity:.88}.hour-cell.activity-i89,.pair-twin-cell.activity-i89{--activity-cell-opacity:.89}.hour-cell.activity-i90,.pair-twin-cell.activity-i90{--activity-cell-opacity:.9}.hour-cell.activity-i91,.pair-twin-cell.activity-i91{--activity-cell-opacity:.91}.hour-cell.activity-i92,.pair-twin-cell.activity-i92{--activity-cell-opacity:.92}.hour-cell.activity-i93,.pair-twin-cell.activity-i93{--activity-cell-opacity:.93}.hour-cell.activity-i94,.pair-twin-cell.activity-i94{--activity-cell-opacity:.94}.hour-cell.activity-i95,.pair-twin-cell.activity-i95{--activity-cell-opacity:.95}.hour-cell.activity-i96,.pair-twin-cell.activity-i96{--activity-cell-opacity:.96}.hour-cell.activity-i97,.pair-twin-cell.activity-i97{--activity-cell-opacity:.97}.hour-cell.activity-i98,.pair-twin-cell.activity-i98{--activity-cell-opacity:.98}.hour-cell.activity-i99,.pair-twin-cell.activity-i99{--activity-cell-opacity:.99}.hour-cell.activity-i100,.pair-twin-cell.activity-i100{--activity-cell-opacity:1}
