[data-slot=shell-main]:has([data-slot=sticky-bar])+footer{padding-bottom:var(--model-sticky-clearance,calc(7rem + 1px))}@media (min-width:64rem){[data-slot=shell-main]:has([data-slot=sticky-bar])+footer{padding-bottom:3rem}}
.session-conversion-wrap{margin-left:-1rem;margin-right:-1rem;padding-left:.35rem;padding-right:.35rem}.session-conversion-chart{--activity-y-w:3.25rem;--activity-rate-y-w:2.5rem;grid-template-columns:var(--activity-y-w) minmax(0, 1fr) var(--activity-rate-y-w);grid-template-rows:var(--activity-plot-h) auto;gap:0 .35rem;min-width:0;display:grid;overflow:visible}.session-conversion-chart .bars-y-axis,.session-conversion-rate-axis{min-width:0}.session-conversion-rate-axis{height:var(--activity-plot-h);grid-area:1/3;position:relative}.session-conversion-rate-axis .bars-y-tick{padding-left:.25rem;padding-right:0;left:0;right:auto}.session-conversion-x-axis{z-index:2;height:var(--activity-x-axis-h);box-sizing:border-box;grid-area:2/2;min-width:0;position:relative}.session-conversion-x-axis .bars-x-tick[data-edge=mid]{text-align:center;transform:translate(-50%)}.session-conversion-x-axis .bars-x-tick[data-edge=start]{text-align:left;transform:none}.session-conversion-x-axis .bars-x-tick[data-edge=end]{text-align:right;transform:translate(-100%)}@container (max-width:26.25rem){.session-conversion-x-axis .bars-x-tick[data-interior=true]{display:none}}.session-conversion-svg{z-index:2;pointer-events:none;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.session-conversion-line{fill:none;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke}.session-conversion-line-available{stroke:var(--status-ink-free-chat);stroke-width:2px}.session-conversion-line-shows{stroke:var(--status-ink-private-chat);stroke-width:2px}.session-conversion-line-rate{stroke:var(--muted-foreground);stroke-width:1.5px;stroke-dasharray:2 3}.session-conversion-hits{z-index:3;grid-template-columns:repeat(7,minmax(0,1fr));padding:0 1px;display:grid;position:absolute;inset:0}.session-conversion-hit{appearance:none;cursor:default;background:0 0;border:0;outline:none;align-self:end;height:1px;margin:0;padding:0;position:relative}.session-conversion-hit:before{content:"";inset-inline:0;height:var(--activity-plot-h);border-radius:var(--radius-chrome);position:absolute;bottom:0}@media (hover:none),(pointer:coarse){.session-conversion-hits{pointer-events:none}}@media (hover:hover) and (pointer:fine){.session-conversion-hit{cursor:pointer}.session-conversion-hit:hover:before{background:var(--activity-row-hover-wash)}}.session-conversion-hit:focus-visible:before{background:var(--activity-row-hover-wash);box-shadow:0 0 0 2px color-mix(in srgb, var(--foreground) 15%, transparent)}.session-conversion-hit[aria-pressed=true]:before{box-shadow:var(--activity-selected-cell-shadow)}.session-conversion-rate-swatch{border-top:2px dotted var(--muted-foreground);background:0 0;border-radius:0;flex:none;width:10px;height:0}.session-conversion-footer{text-align:center;font-size:var(--face-text-label-xs);line-height:var(--face-text-label-xs-lh);color:var(--muted-foreground);font-variant-numeric:tabular-nums;margin:.625rem 0 0}.session-scorecards-panes{position:relative}.session-pane-conversion,.session-pane-conversion[hidden]{display:block}.session-pane-conversion[data-state=inactive],.session-pane-conversion[hidden]{visibility:hidden;pointer-events:none}.session-pane-scorecards,.session-pane-scorecards[hidden]{flex-direction:column;min-height:0;display:flex;position:absolute;inset:0}.session-pane-scorecards[data-state=inactive],.session-pane-scorecards[hidden]{visibility:hidden;pointer-events:none}.session-pane-timeline,.session-pane-timeline[hidden]{flex-direction:column;min-height:0;display:flex;position:absolute;inset:0}.session-pane-timeline[data-state=inactive],.session-pane-timeline[hidden]{visibility:hidden;pointer-events:none}.session-scorecards-stage{flex-direction:column;flex:auto;min-height:0;display:flex;position:relative}.session-scorecards-viewport{scroll-snap-type:x mandatory;overscroll-behavior-x:contain;scrollbar-width:none;border-radius:var(--radius-chrome);-webkit-user-select:none;user-select:none;flex:auto;align-items:stretch;gap:.5rem;min-height:0;margin-top:.5rem;display:flex;position:relative;overflow:auto hidden}.session-scorecards-viewport::-webkit-scrollbar{display:none}.session-scorecards-viewport.can-travel{cursor:grab}.session-scorecards-viewport.is-dragging{cursor:grabbing}.session-scorecards-viewport.is-dragging,.session-scorecards-viewport.is-settling{scroll-snap-type:none}.session-scorecard{scroll-snap-align:none}.session-scorecards-viewport>.session-scorecard:nth-child(odd){scroll-snap-align:start}@container (min-width:32rem){.session-scorecards-viewport{grid-template-rows:1fr 1fr;grid-auto-columns:100%;grid-auto-flow:column;align-items:stretch;gap:.5rem 0;display:grid}}.session-scorecards-dots{justify-content:center;align-items:center;gap:.5rem;min-height:.5rem;margin-top:.5rem;display:flex}.session-scorecards-dot{background:var(--muted-foreground);opacity:.4;border-radius:9999px;flex-shrink:0;width:.5rem;height:.5rem;transition:opacity .3s ease-out;display:block}.session-scorecards-dot[data-active=true]{opacity:1}.session-scorecard-unlock{position:relative}.session-scorecard-unlock .session-scorecard-head,.session-scorecard-unlock .session-scorecard-donut,.session-scorecard-unlock .session-scorecard-metrics,.session-scorecard-unlock .session-scorecard-foot-col{filter:blur(6px);pointer-events:none;-webkit-user-select:none;user-select:none}.session-scorecard-unlock-veil{z-index:2;text-align:center;background:color-mix(in srgb, var(--card) 58%, transparent);flex-direction:column;justify-content:center;align-items:center;gap:.35rem;padding:.625rem .75rem;display:flex;position:absolute;inset:0}.session-scorecard-unlock-title{max-width:18rem;font-size:var(--text-body-md);line-height:var(--text-body-md--line-height);color:var(--card-foreground);margin:0;font-weight:600}.session-scorecard-unlock-body{max-width:18rem;font-size:var(--text-body-md);line-height:var(--text-body-md--line-height);color:var(--muted-foreground);margin:0}.session-scorecards-empty{height:100%;min-height:var(--activity-week-chart-h);text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:.35rem;padding:2rem 1rem;display:flex}.session-scorecards-empty-title{font-size:var(--text-body-md);line-height:var(--text-body-md--line-height);color:var(--card-foreground);margin:0 0 .25rem;font-weight:600}.session-scorecards-empty-body{font-size:var(--text-body-md);line-height:var(--text-body-md--line-height);color:var(--muted-foreground);max-width:22rem;margin:0}@media (prefers-reduced-motion:reduce){.session-scorecards-viewport{scroll-behavior:auto}.session-scorecards-dot,.timeline-fade{transition:none}}.timeline-stage-wrap{flex-direction:row;flex:auto;align-items:stretch;height:100%;min-height:0;display:flex;position:relative}.timeline-stage-main{flex-direction:column;flex:auto;min-width:0;min-height:0;display:flex;position:relative}.timeline-fade{pointer-events:none;z-index:2;opacity:0;background:linear-gradient(to bottom, transparent 0%, color-mix(in srgb, var(--card) 72%, transparent) 55%, var(--card) 100%);height:2.75rem;transition:opacity .16s;position:absolute;bottom:0;left:0;right:0}.timeline-fade.is-visible{opacity:1}.timeline-stage{scrollbar-width:none;outline:none;flex:auto;min-height:0;position:relative;overflow:hidden auto}@media (hover:hover) and (pointer:fine){.timeline-stage{cursor:grab;-webkit-user-select:none;user-select:none}.timeline-stage.is-dragging,.timeline-stage.is-dragging *{cursor:grabbing}.timeline-stage :is(a,button){cursor:pointer}.timeline-stage.is-dragging :is(a,button){cursor:grabbing}}.timeline-stage::-webkit-scrollbar{display:none}.timeline-list{flex-direction:column;justify-content:flex-start;margin:0;padding:0;list-style:none;display:flex}.timeline-shift{border-radius:var(--radius-chrome);background:color-mix(in srgb, var(--foreground) 2%, transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--foreground) 10%, transparent);border:0;margin:.2rem 0 .9rem;padding:.625rem .75rem}.timeline-shift+.timeline-shift{margin-top:1rem}.timeline-tour-cap{margin:0 0 .125rem;padding:.45rem .25rem .45rem 1.25rem}.timeline-tour-heading{justify-content:space-between;align-items:center;gap:.625rem;margin-bottom:.375rem;display:flex}.timeline-tour-meta{flex:none;align-items:center;gap:.375rem;min-width:0;display:inline-flex}.timeline-tour-title{min-width:0;color:var(--card-foreground);font-family:var(--font-heading);letter-spacing:.08em;text-transform:uppercase;margin:0;font-size:.6875rem;font-weight:500;line-height:.9375rem}.timeline-tour-duration{color:var(--whisper-foreground);font-variant-numeric:tabular-nums;flex:none;font-size:.625rem;line-height:.9375rem}.timeline-tour-figure{margin:0}.timeline-tour-strip{border-radius:var(--radius-chrome);background:var(--timeline-track);width:100%;height:12px;box-shadow:var(--activity-offline-cell-shadow);display:block;position:relative;overflow:hidden}.timeline-tour-segment{min-width:1px;position:absolute;inset-block:0}.timeline-tour-axis{color:var(--whisper-foreground);font-variant-numeric:tabular-nums;white-space:nowrap;align-items:center;gap:.75rem;margin-top:.25rem;font-size:.625rem;line-height:.9375rem;display:flex}.timeline-tour-axis time{flex:none}.timeline-tour-axis time:last-child{text-align:right}.timeline-shift-events{margin:0;padding:.125rem 0 0;list-style:none}.timeline-row{--event-ink:var(--status-ink-offline);border-radius:var(--radius-chrome);grid-template-columns:.75rem minmax(0,1fr) auto;grid-template-areas:"icon primary time""icon support time";align-items:start;gap:.03rem .5rem;min-width:0;padding:.31rem .28rem;display:grid}.timeline-row[data-status=free_chat]{--event-ink:var(--status-ink-free-chat)}.timeline-row[data-status=member_chat]{--event-ink:var(--status-ink-member-chat)}.timeline-row[data-status=private_chat]{--event-ink:var(--status-ink-private-chat)}.timeline-row[data-status=exclusive_private]{--event-ink:var(--status-ink-exclusive-private)}.timeline-row[data-status=vip_show]{--event-ink:var(--status-ink-vip-show)}.timeline-row[data-status=offline]{--event-ink:var(--status-ink-offline)}.timeline-row[data-status=deal]{--event-ink:var(--badge-deal-ink)}.timeline-row.is-active .timeline-primary{font-weight:600}.timeline-row.is-boundary{padding-top:.35rem;padding-bottom:.25rem}.timeline-shift-events>.timeline-row.is-boundary:first-child{margin-top:0}.timeline-row.is-boundary .timeline-primary{font-size:var(--face-text-label-sm);color:var(--card-foreground);font-weight:600;line-height:1.3}.timeline-row.is-boundary .timeline-support{font-size:var(--face-text-label-xs);line-height:var(--face-text-label-xs-lh)}.timeline-icon{width:.75rem;color:var(--event-ink);grid-area:icon;align-self:stretch;position:relative}.timeline-icon.is-empty{visibility:hidden}.timeline-mark{z-index:1;background:currentColor;border-radius:9999px;width:.4375rem;height:.4375rem;display:block;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.timeline-mark.is-start{width:.5rem;height:.5rem;box-shadow:0 0 0 2px color-mix(in srgb, var(--event-ink) 12%, transparent)}.timeline-mark.is-ended{border:1px solid color-mix(in srgb, var(--foreground) 36%, transparent);background:color-mix(in srgb, var(--foreground) 28%, transparent);border-radius:9999px;width:.4375rem;height:.4375rem}.timeline-mark.is-now{width:.5rem;height:.5rem;box-shadow:0 0 0 2px color-mix(in srgb, var(--event-ink) 14%, transparent)}.timeline-thread{background:color-mix(in srgb, var(--muted-foreground) 18%, transparent);pointer-events:none;width:1px;position:absolute;left:50%;transform:translate(-50%)}.timeline-thread.is-newer{top:-.31rem;bottom:50%}.timeline-thread.is-older{top:50%;bottom:-.31rem}.timeline-row.is-boundary .timeline-thread.is-newer{top:-.89rem}.timeline-primary{min-width:0;color:var(--card-foreground);font-size:var(--text-body-md);line-height:var(--text-body-md--line-height);grid-area:primary;margin:0;font-weight:500}.timeline-support{min-width:0;color:var(--muted-foreground);font-size:var(--face-text-label-sm);grid-area:support;margin:0;line-height:1.28}.timeline-time{color:var(--whisper-foreground);font-size:var(--face-text-label-xs);line-height:var(--face-text-label-xs-lh);font-variant-numeric:tabular-nums;white-space:nowrap;grid-area:time;align-self:center;margin:0}.timeline-start-when{align-items:baseline;gap:.22rem;display:inline-flex}.timeline-start-date{color:var(--card-foreground);font-weight:500}.timeline-start-clock{color:var(--whisper-foreground);font-weight:400}.timeline-now{color:var(--event-ink);letter-spacing:.08em;text-transform:uppercase;align-self:center;font-size:.625rem;font-weight:700;line-height:1}.timeline-deal-badge{vertical-align:.06em;margin-right:.35rem}.timeline-fold-row{justify-content:center;align-items:center;min-width:0;min-height:2.25rem;padding:.18rem .28rem;display:flex;position:relative}.timeline-fold-row:before{content:"";background:color-mix(in srgb, var(--muted-foreground) 18%, transparent);width:1px;position:absolute;top:0;bottom:0;left:.595rem}.timeline-fold-panel{margin:0;padding:0;list-style:none}.timeline-fold{width:max-content;max-width:100%;color:var(--muted-foreground)}.timeline-fold-label{font-size:var(--face-text-label-sm);font-weight:500;line-height:1.3}.timeline-gate,.timeline-state{height:100%;min-height:var(--activity-week-chart-h);text-align:center;flex-direction:column;justify-content:center;align-items:center;padding:2rem 1rem;display:flex}.timeline-gate{gap:.35rem;height:auto;min-height:0;margin-top:.75rem;padding:.625rem .75rem}.timeline-gate-title,.timeline-state-title{color:var(--card-foreground);font-size:var(--text-body-md);line-height:var(--text-body-md--line-height);margin:0;font-weight:600}.timeline-gate-body{max-width:23rem;color:var(--muted-foreground);font-size:var(--text-body-md);line-height:var(--text-body-md--line-height);margin:0}.timeline-state-body{max-width:23rem;color:var(--muted-foreground);font-size:var(--face-text-label-sm);margin:.35rem 0 0;line-height:1.45}.timeline-retry{border-radius:var(--radius-chrome);background:color-mix(in srgb, var(--foreground) 6%, transparent);min-height:2.25rem;color:var(--card-foreground);font-family:var(--font-sans);font-size:var(--face-text-label-sm);cursor:pointer;border:0;justify-content:center;align-items:center;margin-top:.8rem;padding:.35rem .75rem;font-weight:600;line-height:1.3;text-decoration:none;display:inline-flex}.timeline-retry:hover{background:color-mix(in srgb, var(--foreground) 10%, transparent)}.timeline-context-cue{color:var(--whisper-foreground);font-size:var(--face-text-label-xs);line-height:var(--face-text-label-xs-lh);margin:.45rem .28rem 0 1.405rem;display:block}@container (max-width:22rem){.timeline-tour-cap{padding-left:.75rem;padding-right:.125rem}.timeline-row{grid-template-columns:.625rem minmax(0,1fr) auto;column-gap:.4rem;padding-inline:.15rem}.timeline-icon{width:.625rem}.timeline-time{font-size:10px}.timeline-support{font-size:11px}.timeline-fold-row:before{left:.4rem}}
