.member-shell{min-height:100dvh;margin:auto}.member-shell main{padding:40px 0 24px}#dashboard-content:focus{outline:3px solid var(--violet);outline-offset:6px;border-radius:12px;scroll-margin-block-start:16px}.member-page-heading{border:1px solid color-mix(in srgb,var(--violet) 18%,var(--line));background:radial-gradient(circle at 88% 0%,color-mix(in srgb,var(--mint) 55%,transparent),transparent 38%),linear-gradient(120deg,var(--paper-bright),color-mix(in srgb,var(--paper-accent) 44%,var(--paper-bright)));box-shadow:0 16px 38px color-mix(in srgb,var(--ink) 6%,transparent);border-radius:22px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:24px;margin-bottom:30px;padding:clamp(22px,3vw,34px);display:flex;position:relative}.member-page-heading>div:first-child{flex:1 1 max-content;min-width:0;max-width:100%}.member-refresh-progress{width:100%;height:4px;accent-color:var(--violet);position:absolute;inset:auto 0 -14px}.member-eyebrow{letter-spacing:1.5px;color:var(--ink-soft);margin:0 0 8px;font-size:11px;font-weight:750}.member-page-heading .member-eyebrow{color:var(--violet-deep);font-size:max(11px,.6875rem)}.member-page-heading h1{letter-spacing:-.055em;overflow-wrap:anywhere;width:fit-content;max-width:100%;margin:0;font-size:clamp(max(36px,2.25rem),4.5vw,max(52px,3.25rem));line-height:1.2}.member-page-heading h1:focus{outline:3px solid var(--violet);outline-offset:4px;border-radius:3px}.member-page-heading p:last-child{color:var(--ink-soft);margin:10px 0 0}.member-actions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.member-button{border:1px solid var(--violet-deep);background:var(--violet-deep);min-height:46px;color:var(--paper-bright);border-radius:10px;justify-content:center;align-items:center;gap:12px;padding:12px 18px;font-size:14px;font-weight:700;text-decoration:none;display:inline-flex}.member-page-heading .member-button{font-size:max(14px,.875rem)}.member-secondary{background:var(--paper-bright);border-color:var(--line-control);color:var(--ink)}.member-button:disabled{opacity:.65;cursor:wait}:is(.member-shell a:focus-visible,.member-shell button:focus-visible){outline:3px solid var(--violet);outline-offset:4px}.member-shell a:hover{text-underline-offset:4px;text-decoration:underline}.member-welcome{color:var(--paper-bright);background:radial-gradient(circle at 94% 5%,#ffffff21,transparent 32%),linear-gradient(125deg,var(--ink),var(--violet-deep));border:1px solid color-mix(in srgb,var(--paper-bright) 18%,transparent);box-shadow:0 15px 34px color-mix(in srgb,var(--ink) 16%,transparent);border-radius:18px;grid-template-columns:48px minmax(0,1fr);align-items:center;gap:16px;margin-bottom:26px;padding:18px 22px;display:grid;position:relative;overflow:hidden}.member-welcome:after{content:"";pointer-events:none;border:28px solid #ffffff14;border-radius:50%;width:170px;height:170px;position:absolute;bottom:-72px;right:-34px}.member-overview-brief{border-color:color-mix(in srgb,var(--violet) 34%,var(--line));background:linear-gradient(115deg,var(--ink),var(--violet-deep));grid-template-columns:48px minmax(0,1fr) minmax(11rem,auto);min-height:74px;margin-bottom:18px;padding:14px 20px}.member-overview-brief:after{border-width:22px;width:150px;height:150px;bottom:-102px;right:-54px}.member-overview-brief .member-identity h2{margin-bottom:2px}.member-overview-brief .member-identity p:last-child{font-size:max(12px,.75rem)}.member-overview-snapshot{z-index:1;color:#ffffffe0;font-variant-numeric:tabular-nums;text-align:right;border-left:1px solid #ffffff38;justify-items:end;gap:4px;min-width:0;padding:8px 0 8px 20px;font-size:max(12px,.75rem);display:grid;position:relative}.member-overview-snapshot .member-eyebrow{color:var(--mint);margin:0;font-size:max(10px,.625rem)}.member-overview-snapshot time{overflow-wrap:anywhere}.member-avatar{z-index:1;background:linear-gradient(145deg,var(--paper-bright),var(--mint));width:48px;height:48px;color:var(--violet-deep);border-radius:16px;flex:none;justify-content:center;align-items:center;font-size:19px;font-weight:750;display:flex;position:relative;box-shadow:0 6px 16px #00000029}.member-identity{flex:1;min-width:0}.member-welcome .member-eyebrow{color:var(--mint);font-size:max(11px,.6875rem)}.member-identity h2{z-index:1;letter-spacing:-.5px;overflow-wrap:anywhere;margin:0 0 6px;font-size:max(22px,1.375rem);position:relative}.member-identity p:last-child{z-index:1;color:#ffffffc7;overflow-wrap:anywhere;margin:0;font-size:max(14px,.875rem);position:relative}.member-text-link{min-height:44px;color:var(--violet-deep);align-items:center;gap:12px;font-size:14px;font-weight:700;text-decoration:none;display:inline-flex}.member-section-heading{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:8px;margin-bottom:16px;display:flex}.member-section-heading h2,.member-workspace-note h2{letter-spacing:-.4px;margin:0;font-size:max(18px,1.125rem)}.member-section-heading>span{color:var(--ink-soft);font-size:max(12px,.75rem)}.member-metrics{grid-template-columns:minmax(15rem,1.35fr) repeat(3,minmax(10rem,1fr));gap:16px;margin:0 0 30px;display:grid}.member-metrics>div{background:var(--paper-bright);border:1px solid var(--line);border-top:3px solid color-mix(in srgb,var(--violet) 58%,var(--line));min-width:0;box-shadow:0 8px 24px color-mix(in srgb,var(--ink) 5%,transparent);border-radius:15px;flex-direction:column;align-items:flex-start;padding:22px 24px 24px;display:flex}.member-metrics>div:nth-child(2){border-top-color:var(--violet-deep)}.member-metrics>div:nth-child(3){border-top-color:color-mix(in srgb,var(--mint) 72%,var(--violet-deep))}.member-metrics>div:nth-child(4){border-top-color:color-mix(in srgb,var(--danger) 42%,var(--violet))}.member-metrics dt{color:var(--ink-soft);font-size:max(13px,.8125rem);font-weight:650}.member-metrics dd{letter-spacing:-1px;overflow-wrap:anywhere;margin:12px 0 8px;font-size:clamp(max(24px,1.5rem),3vw,max(36px,2.25rem));font-weight:750;line-height:1.15}.member-metrics p{color:var(--ink-soft);margin:0;font-size:max(12px,.75rem);line-height:1.65}.member-metrics .member-metric-highlight{background:linear-gradient(145deg,var(--paper-accent),color-mix(in srgb,var(--mint) 34%,var(--paper-bright)));border-color:var(--line-strong);border-top-color:var(--violet-deep)}.member-metrics .member-metric-primary{box-shadow:0 12px 28px color-mix(in srgb,var(--violet-deep) 11%,transparent)}.member-metrics .member-metric-primary dd{font-size:clamp(max(30px,1.875rem),3.6vw,max(42px,2.625rem))}.member-metric-link{min-height:44px;color:var(--violet-deep);text-underline-offset:3px;align-items:center;gap:6px;margin-top:auto;padding-top:14px;font-size:max(12px,.75rem);font-weight:700;text-decoration:underline;display:inline-flex}.member-mobile-link-health{display:none}.member-activity{margin-bottom:30px}.member-activity .member-section-heading h2{font-size:max(18px,1.125rem)}.member-activity:focus{outline:3px solid var(--violet);outline-offset:4px;scroll-margin-block-start:16px}.member-activity-intro{color:var(--ink-soft);margin:8px 0;font-size:max(14px,.875rem);line-height:1.6}.member-activity-snapshot{max-width:100%;color:var(--ink-soft);overflow-wrap:anywhere;background:0 0;border:0;align-items:baseline;margin:3px 0 12px;padding:0;font-size:max(12px,.75rem);line-height:1.55;display:inline-flex}.member-activity-snapshot time{color:var(--ink);font-variant-numeric:tabular-nums;font-weight:700}.member-count-explanation{color:var(--ink-soft);margin:0 0 18px;font-size:max(13px,.8125rem);line-height:1.6}.member-count-explanation summary{width:fit-content;min-height:44px;color:var(--violet-deep);cursor:pointer;padding:12px 0;font-weight:700}.member-count-explanation p{max-width:72ch;margin:0 0 8px}.member-activity-reading{border-block:1px solid var(--line);grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:12px 20px;margin:0 0 2px;padding:12px 0 16px;display:grid}.member-chart-range{flex-wrap:wrap;justify-content:flex-end;gap:8px;margin:0;display:flex}.member-chart-range button{border:1px solid var(--line-control);background:var(--paper-bright);min-height:44px;color:var(--ink);font:inherit;border-radius:9px;padding:8px 14px;font-size:max(13px,.8125rem);font-weight:700}.member-chart-range button[aria-pressed=true]{border-color:var(--violet-deep);background:var(--violet-deep);color:var(--paper-bright)}.member-chart-range button:disabled{cursor:wait;opacity:.65}.member-period-total{color:var(--ink-soft);overflow-wrap:anywhere;margin:0;font-size:max(13px,.8125rem);line-height:1.5}.member-period-total:before{color:var(--ink-soft);content:"SELECTED PERIOD";letter-spacing:.1em;margin-bottom:3px;font-size:max(10px,.625rem);font-weight:750;display:block}.member-period-total strong{color:var(--ink);font-variant-numeric:tabular-nums;letter-spacing:-.03em;font-size:max(20px,1.25rem)}.member-activity-layout{grid-template-columns:minmax(0,1fr) 210px;align-items:stretch;gap:28px;display:grid}.member-activity-layout--quiet,.member-activity-layout--compact-sparse{grid-template-columns:minmax(0,1fr);gap:12px}.member-activity--first-run{padding:22px 28px}.member-first-run-performance{border:1px solid color-mix(in srgb,var(--violet) 28%,var(--line));background:linear-gradient(120deg,var(--paper-accent),color-mix(in srgb,var(--mint) 28%,var(--paper-bright)));border-radius:14px;padding:18px 20px}.member-first-run-performance>div{min-width:0;max-width:62ch}.member-first-run-performance .member-eyebrow{color:var(--violet-deep);margin-bottom:5px}.member-first-run-performance h3{letter-spacing:-.03em;margin:0;font-size:max(18px,1.125rem)}.member-first-run-performance p:last-child{color:var(--ink-soft);margin:5px 0 0;font-size:max(13px,.8125rem);line-height:1.55}.member-chart-wrap{align-self:center;min-width:0}.member-chart-wrap--sparse{align-self:start}.member-chart-context{color:var(--ink-soft);letter-spacing:.035em;text-transform:uppercase;flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:4px 16px;margin:0 0 6px;font-size:max(11px,.6875rem);font-weight:700;line-height:1.45;display:flex}.member-chart-context>span:last-child{font-variant-numeric:tabular-nums;white-space:nowrap}.member-chart-context strong{color:var(--ink);letter-spacing:-.02em;font-size:max(14px,.875rem)}.member-sparse-activity-provenance{max-width:66ch;color:var(--ink-soft);margin:0 0 8px;font-size:max(12px,.75rem);line-height:1.5}.member-chart{width:100%;height:170px;display:block;overflow:visible}.member-chart-wrap--sparse .member-chart{height:104px}.member-chart line{stroke:var(--line-strong);stroke-width:1px}.member-chart .member-chart-partial-marker{stroke:var(--violet-deep);stroke-width:2px;stroke-dasharray:4 4;opacity:.7}.member-chart-bar{fill:var(--violet)}.member-chart-bar.member-chart-bar--inspected{fill:var(--violet-deep)}.member-chart-bar--inspected{stroke:var(--ink);stroke-width:2px}.member-chart-unknown{fill:var(--line-strong)}.member-chart-axis{color:var(--ink-soft);justify-content:space-between;font-size:max(11px,.6875rem);display:flex}.member-chart-inspector{border:1px solid var(--line);background:var(--paper-accent);border-radius:12px;grid-template-columns:minmax(0,1fr) minmax(8rem,15rem);align-items:center;gap:7px 14px;margin-top:10px;padding:10px 12px;display:grid}.member-chart-inspector-reading{min-width:0;color:var(--ink-soft);overflow-wrap:anywhere;flex-direction:column;gap:2px;font-size:max(12px,.75rem);line-height:1.45;display:flex}.member-chart-inspector-reading strong{color:var(--ink);font-size:max(13px,.8125rem)}.member-chart-day-inspector{width:100%;min-height:28px;accent-color:var(--violet);cursor:pointer;margin:0}.member-chart-day-inspector:focus-visible{outline:3px solid var(--violet);outline-offset:4px;border-radius:4px}.member-chart-inspector p{color:var(--ink-soft);grid-column:1/-1;margin:0;font-size:max(11px,.6875rem);line-height:1.45}.member-chart-coverage{color:var(--ink-soft);align-items:center;gap:7px;margin:10px 0 0;font-size:max(12px,.75rem);line-height:1.5;display:flex}.member-chart-coverage>span{border-top:2px dashed var(--violet-deep);width:18px}.member-chart-insight{color:var(--ink-soft);overflow-wrap:anywhere;margin:10px 0 0;font-size:max(12px,.75rem);line-height:1.5}.member-chart-insight strong{color:var(--ink);font-variant-numeric:tabular-nums}.member-week-insight{background:var(--paper-accent);border-radius:12px;flex-direction:column;justify-content:center;padding:18px 20px;display:flex}.member-today-insight{border-bottom:1px solid var(--line-strong);margin:0 0 14px;padding:0 0 14px}.member-today-insight .member-eyebrow{display:block}.member-today-line{color:var(--ink-soft);font-size:max(12px,.75rem);line-height:1.35;display:block}.member-today-count{color:var(--ink);font-variant-numeric:tabular-nums;letter-spacing:-.04em;overflow-wrap:anywhere;margin-right:3px;font-size:max(24px,1.5rem);font-weight:750}.member-week-insight strong{letter-spacing:-1px;overflow-wrap:anywhere;font-size:max(32px,2rem);line-height:1.15}.member-week-insight>span:not(.member-eyebrow){color:var(--ink-soft);font-size:max(12px,.75rem)}.member-week-insight p{border-top:1px solid var(--line-strong);color:var(--ink-soft);margin:12px 0 0;padding-top:12px;font-size:max(12px,.75rem);line-height:1.6}.member-activity-empty{text-align:center;border:1px dashed var(--line-strong);border-radius:12px;flex-direction:column;justify-content:center;align-items:center;gap:8px;min-height:170px;display:flex}.member-activity--quiet .member-activity-empty{background:linear-gradient(135deg,color-mix(in srgb,var(--paper-accent) 72%,var(--paper-bright)),var(--paper-bright));min-height:112px;padding:16px 20px}.member-activity-empty span{color:var(--ink-soft);font-size:max(13px,.8125rem)}.member-quiet-activity-meta{border:1px solid var(--line);background:var(--paper-accent);border-radius:12px;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;padding:14px 16px;display:grid}.member-quiet-activity-meta>div{min-width:0}.member-quiet-activity-meta>div+div{border-left:1px solid var(--line-strong);padding-left:16px}.member-quiet-activity-meta .member-eyebrow{margin-bottom:5px;display:block}.member-quiet-activity-meta>div>span:not(.member-eyebrow){color:var(--ink-soft);overflow-wrap:anywhere;font-size:max(12px,.75rem);line-height:1.5;display:block}.member-quiet-activity-meta p{color:var(--ink-soft);overflow-wrap:anywhere;margin:6px 0 0;font-size:max(12px,.75rem);line-height:1.5}.member-daily-details{border:1px solid var(--line);background:var(--paper);box-shadow:var(--shadow);border-radius:16px;margin-top:20px;overflow:hidden}.member-daily-details summary{min-height:58px;color:var(--violet-deep);cursor:pointer;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:12px;padding:8px 14px;font-size:max(13px,.8125rem);font-weight:750;list-style:none;display:grid}.member-daily-details summary::-webkit-details-marker{display:none}.member-daily-details summary::marker{content:""}.member-daily-details[open] summary{border-bottom:1px solid var(--line);background:var(--paper-accent)}.member-daily-details summary:focus-visible{outline:3px solid var(--violet);outline-offset:-4px;border-radius:14px}.member-daily-summary-main{align-items:center;gap:10px;min-width:0;display:flex}.member-daily-when-expanded,.member-daily-details[open] .member-daily-when-collapsed{display:none}.member-daily-details[open] .member-daily-when-expanded{display:inline}.member-daily-summary-icon{border:1px solid var(--line);background:var(--paper);width:34px;height:34px;color:var(--violet);border-radius:10px;flex:none;place-items:center;display:grid}.member-daily-summary-icon svg{width:16px;height:16px}.member-daily-range-badge{border:1px solid var(--line);background:var(--paper);min-height:28px;color:var(--ink-soft);letter-spacing:.03em;white-space:nowrap;border-radius:999px;align-items:center;padding:4px 9px;font-size:max(11px,.6875rem);font-weight:750;display:inline-flex}.member-daily-chevron{border-bottom:2px solid;border-right:2px solid;width:9px;height:9px;transform:rotate(45deg)translateY(-2px)}.member-daily-details[open] .member-daily-chevron{transform:rotate(225deg)translate(-2px,-2px)}.member-daily-intro{color:var(--ink-soft);margin:0;padding:14px 16px 4px;font-size:max(13px,.8125rem);line-height:1.55}.member-daily-table-wrap{border:1px solid var(--line);background:var(--paper);border-radius:11px;max-height:240px;margin:8px;overflow:auto}.member-daily-table-wrap:focus-visible{outline:3px solid var(--violet);outline-offset:2px;border-radius:11px}.member-daily-details table{table-layout:fixed;border-collapse:collapse;width:100%;min-width:14.5rem;font-size:max(13px,.8125rem)}.member-daily-details thead th{z-index:1;background:var(--paper);box-shadow:0 1px 0 var(--line);position:sticky;top:0}.member-daily-details th,.member-daily-details td{border-bottom:1px solid var(--line);text-align:left;overflow-wrap:anywhere;padding:9px 10px}.member-daily-details td:nth-child(2){text-align:right;font-variant-numeric:tabular-nums}.member-activity-export{margin-top:12px}.member-activity-export button{border:1px solid var(--line-control);background:var(--paper-bright);min-height:44px;color:var(--violet-deep);font:inherit;cursor:pointer;border-radius:9px;padding:8px 14px;font-size:max(13px,.8125rem);font-weight:700}.member-activity-export-progress{width:min(7rem,100%);height:6px;accent-color:var(--violet);margin-top:8px;display:block}.member-activity-export-status{box-sizing:border-box;border:1px solid color-mix(in srgb,var(--violet) 24%,var(--line));background:var(--paper-accent);max-width:100%;min-height:32px;color:var(--violet-deep);overflow-wrap:anywhere;border-radius:999px;align-items:center;gap:7px;margin:8px 0 0;padding:6px 9px;font-size:max(13px,.8125rem);font-weight:680;line-height:1.35;display:inline-flex}.member-activity-export-status-icon{background:var(--violet-deep);width:18px;height:18px;color:var(--paper-bright);border-radius:50%;flex:0 0 18px;place-items:center;font-size:10px;line-height:1;display:grid}.member-export-error{color:var(--danger);margin:8px 0 0;font-size:max(13px,.8125rem)}.member-detail-grid{grid-template-columns:minmax(0,1.8fr) minmax(0,1fr);gap:24px;display:grid}.member-detail-grid--first-run{align-items:start}.member-panel{background:var(--paper-bright);border:1px solid var(--line);border-radius:16px;min-width:0;padding:28px}.member-top-links{margin:0;padding:0;list-style:none}.member-top-links li{border-top:1px solid var(--line);align-items:flex-start;gap:16px;padding:18px 0;display:flex}.member-rank{color:var(--ink-soft);background:var(--paper);border-radius:8px;flex:none;place-items:center;width:28px;height:max(28px,1.125rem);font-size:max(12px,.75rem);display:grid}.member-link-detail{flex:1;min-width:0}.member-link-heading{grid-template-columns:minmax(0,1fr) fit-content(45%);align-items:start;gap:8px 16px;display:grid}.member-link-identity{min-width:0}.member-link-detail h3{overflow-wrap:anywhere;margin:0 0 4px;font-size:max(14px,.875rem)}.member-link-detail code{font-family:var(--font-geist-mono),monospace;color:var(--ink-soft);font-size:max(12px,.75rem)}.member-link-destination{color:var(--ink);overflow-wrap:anywhere;margin:6px 0 0;font-size:max(12px,.75rem);line-height:1.5}.member-link-destination-label{color:var(--ink-soft)}.member-link-last{color:var(--ink-soft);overflow-wrap:anywhere;margin:6px 0 0;font-size:max(12px,.75rem);line-height:1.5}.member-link-warning{color:var(--danger);overflow-wrap:anywhere;margin:6px 0 0;font-size:max(12px,.75rem);line-height:1.5}.member-ranked-primary{border:1px solid var(--violet-deep);background:var(--violet-deep);min-height:44px;color:var(--paper-bright);border-radius:9px;justify-content:center;align-items:center;gap:8px;margin-top:14px;padding:8px 12px;font-size:max(12px,.75rem);font-weight:750;text-decoration:none;display:inline-flex}.member-ranked-primary:hover{background:var(--violet);color:var(--paper-bright)}.member-ranked-actions{border-top:1px solid var(--line);margin-top:8px}.member-ranked-actions summary{min-height:48px;color:var(--violet-deep);cursor:pointer;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:4px 14px;padding:8px 0;font-size:max(12px,.75rem);font-weight:750;list-style:none;display:grid}.member-ranked-actions summary::-webkit-details-marker{display:none}.member-ranked-actions summary::marker{content:""}.member-ranked-actions summary:focus-visible{outline:3px solid var(--violet);outline-offset:3px;border-radius:6px}.member-ranked-actions-hint{color:var(--ink-soft);font-size:max(11px,.6875rem);font-weight:600;line-height:1.35}.member-ranked-actions-chevron{border-bottom:2px solid;border-right:2px solid;width:9px;height:9px;transform:rotate(45deg)translateY(-2px)}.member-ranked-actions[open] summary{border-bottom:1px solid var(--line)}.member-ranked-actions[open] .member-ranked-actions-chevron{transform:rotate(225deg)translate(-2px,-2px)}.member-link-actions{gap:14px;min-width:0;padding:14px 0 2px;display:grid}.member-link-action-group{flex-wrap:wrap;align-items:center;gap:8px 10px;min-width:0;display:flex}.member-link-action-label{color:var(--ink-soft);letter-spacing:.09em;text-transform:uppercase;flex:0 0 100%;font-size:max(10px,.625rem);font-weight:800;line-height:1.2}.member-link-share{margin:0}.member-find-link,.member-resume-link,.member-pause-link,.member-copy-link,.member-link-actions .member-share-link,.member-link-actions .member-qr-link,.member-link-actions .activity-trigger{box-sizing:border-box;border:1px solid var(--line-control);background:var(--paper-bright);min-height:44px;color:var(--violet-deep);border-radius:9px;justify-content:center;align-items:center;gap:5px;padding:8px 10px;font-size:max(12px,.75rem);font-weight:700;text-decoration:none;display:inline-flex}.member-find-link:hover,.member-resume-link:hover,.member-pause-link:hover,.member-copy-link:hover,.member-link-actions .member-share-link:hover,.member-link-actions .member-qr-link:hover,.member-link-actions .activity-trigger:hover{border-color:var(--violet);background:var(--paper-accent)}.member-find-link{min-height:44px;font-size:max(12px,.75rem)}.member-resume-link,.member-pause-link,.member-copy-link,.member-link-actions>.member-share-link,.member-link-actions>.member-qr-link,.member-link-actions>.activity-trigger{font-size:max(12px,.75rem)}.member-edit-link .link-action-icon{flex:none;width:14px;height:14px}.member-counted-open{border:1px solid color-mix(in srgb,var(--violet) 34%,var(--line-control));background:color-mix(in srgb,var(--paper-accent) 72%,var(--paper-bright));color:var(--ink);border-radius:9px;padding:5px 9px;text-decoration:none}.member-counted-open:hover{border-color:var(--violet);background:var(--paper-accent)}.member-counted-open .link-action-icon{width:14px;height:14px;color:var(--violet-deep);flex:none}.member-direct-open{border:1px solid color-mix(in srgb,var(--violet) 30%,var(--line-control));background:linear-gradient(135deg,color-mix(in srgb,var(--mint) 66%,var(--paper-bright)),var(--paper-bright));color:var(--ink);border-radius:9px;padding:5px 9px;text-decoration:none}.member-direct-open:hover{border-color:var(--violet);background:color-mix(in srgb,var(--mint) 76%,var(--paper-bright))}.member-direct-open .link-action-icon{width:14px;height:14px;color:var(--violet-deep);flex:none}.member-counted-open-copy,.member-direct-open-copy{text-align:left;gap:1px;min-width:0;line-height:1.15;display:grid}.member-counted-open-copy small,.member-direct-open-copy small{color:var(--ink-soft);letter-spacing:.01em;font-size:max(11px,.6875rem);font-weight:650}.member-resume-link{cursor:pointer}.member-resume-link:disabled{cursor:wait;opacity:.65}.member-pause-link{cursor:pointer}.member-pause-link:disabled{cursor:wait;opacity:.65}.member-resume-link .link-action-icon,.member-pause-link .link-action-icon{flex:none;width:14px;height:14px}.member-pause-confirmation{border:1px solid color-mix(in srgb,var(--violet) 35%,var(--line));background:color-mix(in srgb,var(--mint) 42%,var(--paper-bright));border-radius:12px;flex-wrap:wrap;align-items:center;gap:12px 18px;margin:8px 0 4px;padding:14px;display:flex}.member-pause-confirmation>div:first-child{flex:12rem;min-width:0}.member-pause-confirmation p{overflow-wrap:anywhere;margin:0;font-size:max(12px,.75rem);line-height:1.55}.member-pause-confirmation p+p{color:var(--ink-soft);margin-top:4px}.member-pause-confirmation progress{width:100%;height:6px;accent-color:var(--violet);flex:0 0 100%}.member-pause-confirm-actions{flex-wrap:wrap;flex:0 auto;justify-content:flex-end;gap:8px;min-width:0;max-width:100%;display:flex}.member-pause-confirm-actions button{border:1px solid var(--line-control);background:var(--paper-bright);min-height:44px;color:var(--ink);font:inherit;cursor:pointer;border-radius:9px;padding:9px 12px;font-size:max(12px,.75rem);font-weight:700}.member-pause-confirm-actions .member-confirm-pause{border-color:var(--violet-deep);background:var(--violet-deep);color:var(--paper-bright)}.member-pause-confirm-actions button:disabled{cursor:wait;opacity:.65}.member-pause-confirmed{border-left:3px solid var(--violet);background:var(--paper-accent);color:var(--ink);overflow-wrap:anywhere;margin:8px 0 0;padding:10px 12px;font-size:max(12px,.75rem);line-height:1.55}.member-copy-link{cursor:pointer}.member-link-actions .member-share-link,.member-link-actions .member-qr-link{cursor:pointer;margin:0}.member-link-actions .member-share-link .link-action-icon,.member-link-actions .member-qr-link .link-action-icon{width:14px;height:14px}.member-link-actions .link-share-progress,.member-link-actions .link-share-error{flex-basis:100%;margin:0}.member-link-actions .link-share-progress{width:min(7rem,100%);height:6px;accent-color:var(--violet)}.member-link-actions .activity-trigger{cursor:pointer;margin:0}.member-link-actions .activity-trigger-error,.member-link-actions .qr-trigger-error{flex-basis:100%;margin:0}.member-copy-link[aria-disabled=true]{cursor:wait;opacity:.7}.member-link-share .manual-copy{margin:4px 0 12px}.member-link-share-label{margin-top:8px;font-size:max(11px,.6875rem);line-height:1.4}.member-link-bar{background:var(--paper);border-radius:2px;height:4px;margin-top:5px;overflow:hidden}.member-link-bar span{background:var(--violet);border-radius:2px;min-width:2px;height:100%;display:block}.member-link-count{overflow-wrap:break-word;word-break:normal;flex-direction:column;align-items:flex-end;gap:3px;width:100%;min-width:0;display:flex}.member-link-count strong{font-size:max(18px,1.125rem)}.member-link-count>span,.member-link-count small{color:var(--ink-soft);font-size:max(11px,.6875rem)}.member-workspace-note p{color:var(--ink-soft);font-size:max(14px,.875rem);line-height:1.75}.member-workspace-note hr{border:0;border-top:1px solid var(--line);margin:20px 0}.member-workspace-note dl{margin:0;font-size:max(14px,.875rem)}.member-workspace-note dl div{flex-wrap:wrap;justify-content:space-between;gap:4px 16px;margin:14px 0;display:flex}.member-workspace-note dt{flex:12ch;min-width:0}.member-workspace-note dd{overflow-wrap:anywhere;max-width:100%;margin:0;font-weight:750}.member-workspace-note .member-text-link{font-size:max(14px,.875rem)}.member-lifecycle-actions{flex-wrap:wrap;column-gap:16px;display:flex}.member-shell .member-footnote,.member-snapshot{color:var(--ink-soft);font-size:max(12px,.75rem);line-height:1.7}.member-workspace-note .member-footnote{font-size:max(12px,.75rem)}.member-snapshot{margin:20px 0 0}.member-empty{text-align:center;padding:28px 10px}.member-empty-mark{width:48px;height:48px;color:var(--violet-deep);background:var(--paper-accent);border-radius:16px;place-items:center;font-size:25px;display:inline-grid}.member-empty h3{margin:18px 0 8px;font-size:max(18px,1.125rem)}.member-empty p{max-width:370px;color:var(--ink-soft);margin:0 auto 20px;font-size:max(14px,.875rem);line-height:1.7}.member-empty .member-button{font-size:max(14px,.875rem)}.member-first-run-ranking{text-align:left;grid-template-columns:48px minmax(0,1fr);align-items:center;gap:14px;padding:8px 0;display:grid}.member-first-run-ranking h3{margin:0 0 4px}.member-first-run-ranking p{max-width:52ch;margin:0}.member-error{border:1px solid var(--line);background:var(--paper-bright);border-radius:16px;margin-bottom:24px;padding:30px}.member-signin-gateway{border-color:color-mix(in srgb,var(--violet) 22%,var(--line));background:radial-gradient(circle at 8% 8%,color-mix(in srgb,var(--violet) 8%,transparent),transparent 34%), var(--paper-bright);box-shadow:0 22px 58px color-mix(in srgb,var(--ink) 9%,transparent);grid-template-columns:minmax(0,1.15fr) minmax(340px,.85fr);padding:0;display:grid;position:relative;overflow:hidden}.member-signin-copy{z-index:1;min-width:0;padding:36px 38px;position:relative}.member-signin-copy>.member-eyebrow{color:var(--violet-deep);margin-bottom:10px;font-size:max(11px,.6875rem)}.member-signin-copy h2{letter-spacing:-.04em;margin:0;font-size:clamp(max(24px,1.5rem),2.5vw,max(32px,2rem));line-height:1.12}.member-signin-copy>#dashboard-error-message{max-width:62ch;color:var(--ink-soft);margin:12px 0 0;font-size:max(14px,.875rem)}.member-signin-benefits{gap:10px;margin:24px 0;padding:0;list-style:none;display:grid}.member-signin-benefits li{grid-template-columns:38px minmax(0,1fr);align-items:center;gap:12px;min-width:0;display:grid}.member-signin-benefits li>span{width:38px;height:38px;color:var(--violet-deep);border:1px solid color-mix(in srgb,var(--violet) 25%,var(--line));background:color-mix(in srgb,var(--paper-accent) 76%,var(--paper-bright));border-radius:12px;place-items:center;display:grid}.member-signin-benefits .link-action-icon{width:17px;height:17px}.member-signin-benefits div{min-width:0}.member-signin-benefits strong,.member-signin-benefits small{display:block}.member-signin-benefits strong{color:var(--ink);font-size:max(13px,.8125rem);line-height:1.35}.member-signin-benefits small{color:var(--ink-soft);margin-top:2px;font-size:max(12px,.75rem);line-height:1.45}.member-signin-gateway .member-actions{margin-top:4px}.member-signin-gateway .member-button{font-size:max(14px,.875rem)}.member-signup-route{color:var(--ink-soft);flex-wrap:wrap;align-items:center;gap:5px;margin:13px 0 0;font-size:max(12px,.75rem);display:flex}.member-signup-route a{min-height:44px;color:var(--violet-deep);text-underline-offset:3px;align-items:center;gap:5px;font-weight:750;display:inline-flex}.member-signin-preview{background:radial-gradient(circle at 72% 18%,#fff3,transparent 30%), linear-gradient(145deg,var(--violet-deep),var(--violet));place-items:center;min-width:0;min-height:390px;display:grid;position:relative;overflow:hidden}.member-signin-preview:before{content:"";border:1px solid #ffffff2e;border-radius:50%;width:280px;height:280px;position:absolute;box-shadow:0 0 0 44px #ffffff09,0 0 0 88px #ffffff06}.member-signin-preview-orb{gap:7px;display:flex;position:absolute;inset:26px 24px auto auto}.member-signin-preview-orb span{background:#ffffff85;border-radius:50%;width:7px;height:7px}.member-signin-vault{aspect-ratio:1.2;isolation:isolate;width:min(78%,320px);position:relative}.member-signin-vault:before{content:"";z-index:-1;border:1px solid color-mix(in srgb,var(--paper-bright) 20%,transparent);background:color-mix(in srgb,var(--paper-bright) 8%,transparent);border-radius:30px;position:absolute;inset:17% 7% 8% 17%;transform:rotate(7deg)}.member-signin-vault-surface{border:1px solid color-mix(in srgb,var(--paper-bright) 58%,transparent);background:linear-gradient(145deg,var(--paper-bright),var(--paper-accent));box-shadow:0 30px 76px color-mix(in srgb,var(--ink) 30%,transparent),inset 0 1px 0 color-mix(in srgb,var(--paper-bright) 90%,transparent);border-radius:28px;grid-template-rows:auto 1fr auto;padding:24px;display:grid;position:absolute;inset:8% 12%;transform:rotate(-3deg)}.member-signin-vault-surface:after{content:"";pointer-events:none;border:1px solid color-mix(in srgb,var(--violet) 9%,transparent);border-radius:21px;position:absolute;inset:9px}.member-signin-vault-brand{color:var(--ink);align-items:center;gap:10px;display:flex}.member-signin-vault-brand .brand-mark{border-color:var(--violet);width:28px;height:28px;transform:rotate(-7deg)}.member-signin-vault-brand .brand-mark span{border-color:var(--violet);background:var(--paper)}.member-signin-vault-brand strong{letter-spacing:-.05em;font-size:17px}.member-signin-vault-route{align-self:center;align-items:center;gap:0;padding:0 10px;display:flex}.member-signin-vault-route span{border:5px solid var(--violet);background:var(--paper-bright);width:18px;height:18px;box-shadow:0 0 0 6px color-mix(in srgb,var(--violet) 9%,transparent);border-radius:50%;flex:none}.member-signin-vault-route i{background:linear-gradient(90deg,var(--violet),color-mix(in srgb,var(--violet) 45%,var(--line-strong)),var(--violet));flex:1;height:2px}.member-signin-vault-seal{color:var(--violet-deep);letter-spacing:.14em;align-items:center;gap:8px;font-size:9px;font-weight:800;display:flex}.member-signin-vault-seal .link-action-icon{width:18px;height:18px}.member-signin-vault-node{z-index:2;width:44px;height:44px;color:var(--violet-deep);border:1px solid color-mix(in srgb,var(--paper-bright) 66%,transparent);background:var(--paper-bright);box-shadow:0 16px 38px color-mix(in srgb,var(--ink) 24%,transparent);border-radius:15px;place-items:center;display:grid;position:absolute}.member-signin-vault-node .link-action-icon{width:18px;height:18px}.member-signin-vault-node-clock{top:0;right:1%;transform:rotate(7deg)}.member-signin-vault-node-manage{bottom:0;left:0;transform:rotate(-8deg)}.member-signin-preview-chip{min-width:142px;min-height:42px;color:var(--violet-deep);background:#fffffff5;border:1px solid #ffffff8c;border-radius:13px;align-items:center;gap:9px;padding:9px 12px;display:flex;position:absolute;bottom:40px;right:24px;box-shadow:0 14px 34px #0c15303d}.member-signin-preview-chip .link-action-icon{flex:none;width:16px;height:16px}.member-signin-preview-chip span{letter-spacing:.02em;font-size:10px;font-weight:800}.member-refresh-error{border:1px solid var(--danger);background:var(--paper-bright);border-radius:14px;justify-content:space-between;align-items:center;gap:20px;margin:0 0 24px;padding:16px 18px;display:flex}.member-refresh-error>div{min-width:0}.member-refresh-error h2{margin:0 0 4px;font-size:max(15px,.9375rem)}.member-refresh-error p{color:var(--ink-soft);overflow-wrap:anywhere;margin:0;font-size:max(13px,.8125rem);line-height:1.6}.member-refresh-error .member-button{flex:none;font-size:max(14px,.875rem)}.member-loading-layout span{background:var(--line);border-radius:6px;height:12px;display:block}.member-loading-welcome{border:1px solid var(--line);background:var(--paper-bright);border-radius:16px;grid-template-columns:48px minmax(0,1fr);align-items:center;gap:16px;min-height:86px;margin-bottom:26px;padding:18px 22px;display:grid}.member-loading-layout .member-loading-avatar{background:var(--paper-accent);border-radius:16px;width:48px;height:48px}.member-loading-identity{gap:10px;max-width:270px;display:grid}.member-loading-identity span:first-child{width:80px;height:9px}.member-loading-identity span:nth-child(2){width:80%;height:22px}.member-loading-identity span:nth-child(3){width:65%}.member-loading-heading{margin-bottom:16px}.member-loading-heading span{width:100px;height:20px}.member-loading-metrics{grid-template-columns:repeat(auto-fit,minmax(min(100%,17rem),1fr));gap:16px;margin-bottom:30px;display:grid}.member-loading-metrics>div{border:1px solid var(--line);background:var(--paper-bright);border-radius:14px;align-content:start;gap:14px;min-height:145px;padding:24px;display:grid}.member-loading-metrics>div:first-child{background:var(--paper-accent)}.member-loading-metrics span:first-child{width:65%}.member-loading-metrics span:nth-child(2){width:42%;height:32px}.member-loading-metrics span:nth-child(3){width:85%}.member-loading-activity{align-content:start;gap:20px;min-height:300px;margin-bottom:30px;display:grid}.member-loading-activity>span:first-child{width:150px;height:20px}.member-loading-layout .member-loading-chart{background:var(--paper);width:100%;height:180px}.member-loading-details{grid-template-columns:minmax(0,1.8fr) minmax(0,1fr);gap:24px;display:grid}.member-loading-details>div{align-content:start;gap:24px;min-height:220px;display:grid}.member-loading-details span:first-child{width:55%;height:20px}.member-loading-details span:not(:first-child){width:85%}.member-error:not(.member-signin-gateway) h2{margin-top:0;font-size:max(20px,1.25rem)}.member-error:not(.member-signin-gateway) .member-button{font-size:max(14px,.875rem)}.member-error p{line-height:1.7}.member-footer{color:var(--ink-soft);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;padding:24px 0 32px;font-size:max(12px,.75rem);display:flex}.member-footer>div{flex-wrap:wrap;gap:16px;display:flex}.member-footer a{color:inherit;align-items:center;min-height:44px;display:inline-flex}.member-skip{background:var(--violet-deep);color:var(--paper-bright);z-index:20;border-radius:8px;padding:12px 18px;position:fixed;top:10px;left:10px}.member-skip:not(:focus){clip-path:inset(50%);width:1px;height:1px;padding:0;overflow:hidden}@media (max-width:900px){.member-signin-gateway{grid-template-columns:minmax(0,1fr)}.member-signin-preview{min-height:220px}.member-signin-vault{width:min(54%,290px)}.member-signin-vault-surface{border-radius:23px;padding:18px}.member-signin-preview-chip{bottom:24px}.member-detail-grid,.member-loading-details{grid-template-columns:1fr}.member-loading-welcome{grid-template-columns:48px minmax(0,1fr)}.member-activity-layout{grid-template-columns:minmax(0,1fr) 190px;gap:16px}.member-page-heading{align-items:flex-start}.member-welcome{grid-template-columns:48px minmax(0,1fr)}.member-overview-brief{grid-template-columns:48px minmax(0,1fr) minmax(10rem,auto)}.member-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:901px) and (max-width:1079px){.member-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1024px) and (max-width:1079px){.member-shell:has(#dashboard-content .member-detail-grid--single-panel) main{padding-top:16px}.member-shell:has(#dashboard-content .member-detail-grid--single-panel) .member-page-heading{margin-bottom:12px;padding:16px 24px}#dashboard-content:has(.member-detail-grid--single-panel) .member-overview-stack{grid-template-columns:minmax(280px,1fr) 652px;align-items:start;gap:10px 8px;display:grid}#dashboard-content:has(.member-detail-grid--single-panel) .member-overview-brief{grid-column:1/-1;min-height:64px;margin-bottom:0;padding:10px 18px}#dashboard-content:has(.member-detail-grid--single-panel)>.member-overview-brief{border-radius:8px;flex-wrap:wrap;align-items:center;gap:2px 10px;height:auto;min-height:20px;margin-bottom:0;padding:2px 10px;display:flex}#dashboard-content:has(.member-detail-grid--single-panel)>.member-overview-brief .member-avatar{display:none}#dashboard-content:has(.member-detail-grid--single-panel)>.member-overview-brief .member-identity .member-eyebrow{display:none}#dashboard-content:has(.member-detail-grid--single-panel)>.member-overview-brief .member-identity p:last-child{display:none}#dashboard-content:has(.member-detail-grid--single-panel)>.member-overview-brief .member-identity{flex:12rem;align-items:center;min-width:0;display:flex}#dashboard-content:has(.member-detail-grid--single-panel)>.member-overview-brief .member-identity h2{overflow-wrap:anywhere;margin:0;font-size:max(12px,.75rem);line-height:1.2}#dashboard-content:has(.member-detail-grid--single-panel)>.member-overview-brief .member-overview-snapshot{align-items:center;justify-items:initial;text-align:right;overflow-wrap:anywhere;border:0;flex:0 auto;gap:5px;max-width:100%;margin-left:auto;padding:0;font-size:max(11px,.6875rem);line-height:1.2;display:flex}#dashboard-content:has(.member-detail-grid--single-panel)>.member-overview-brief .member-overview-snapshot .member-eyebrow{margin:0;font-size:max(11px,.6875rem);display:inline}#dashboard-content:has(.member-detail-grid--single-panel) .member-overview-snapshot{padding-block:5px}#dashboard-content:has(.member-detail-grid--single-panel) .member-detail-grid--single-panel{grid-area:1/1}#dashboard-content:has(.member-detail-grid--single-panel) .member-overview-stack>section[aria-labelledby=statistics-title]{grid-area:1/2;min-width:0}.member-detail-grid--single-panel .member-panel{padding:12px}.member-detail-grid--single-panel .member-top-links li{gap:8px;padding-block:8px}.member-detail-grid--single-panel .member-link-detail h3{margin-bottom:2px}.member-detail-grid--single-panel .member-link-destination,.member-detail-grid--single-panel .member-link-last{margin-top:4px}.member-detail-grid--single-panel .member-ranked-primary{margin-top:6px}.member-detail-grid--single-panel .member-ranked-actions{margin-top:4px}.member-detail-grid--single-panel .member-ranked-actions summary{gap:2px 8px;min-height:44px;padding-block:4px}#dashboard-content:has(.member-detail-grid--single-panel) .member-overview-stack>section[aria-labelledby=statistics-title] .member-section-heading{margin-bottom:6px}#dashboard-content:has(.member-detail-grid--single-panel) .member-metrics{gap:12px;margin-bottom:0}#dashboard-content:has(.member-detail-grid--single-panel) .member-metrics>div{min-height:0;padding:7px 14px}#dashboard-content:has(.member-detail-grid--single-panel) .member-metrics dd{margin:3px 0 2px}#dashboard-content:has(.member-detail-grid--single-panel) .member-metrics p{line-height:1.3}#dashboard-content:has(.member-detail-grid--single-panel) .member-metric-link{padding-top:0}#dashboard-content:has(.member-detail-grid--single-panel) .member-activity{margin-bottom:24px;padding:20px}#dashboard-content:has(.member-detail-grid--single-panel) .member-activity .member-section-heading{margin-bottom:10px}#dashboard-content:has(.member-detail-grid--single-panel) .member-activity-reading{padding-block:8px 10px}}@media (max-width:600px){.member-shell{width:min(100% - 28px,1160px)}.member-shell main{padding-top:28px}.member-page-heading{border-radius:18px;flex-direction:column;align-items:stretch;gap:20px;padding:22px 18px}.member-page-heading>div:first-child{flex-basis:auto}.member-actions{width:100%}.member-actions>*{flex:1}.member-error .member-actions{flex-direction:column;align-items:stretch}.member-error .member-actions>.member-button{flex:none;width:100%}.member-signin-copy{padding:26px 20px 24px}.member-signin-preview{display:none}.member-welcome{padding:12px 16px}.member-overview-brief{grid-template-columns:40px minmax(0,1fr);gap:12px}.member-overview-snapshot{text-align:left;border-top:1px solid #ffffff38;border-left:0;grid-column:1/-1;justify-items:start;padding:10px 0 0}.member-panel,.member-activity--first-run,.member-first-run-performance{padding:16px}.member-first-run-ranking{grid-template-columns:40px minmax(0,1fr);align-items:start;gap:10px 12px}.member-first-run-ranking .member-empty-mark{border-radius:14px;grid-row:auto;width:40px;height:40px}.member-loading-welcome{grid-template-columns:40px minmax(0,1fr);gap:12px;min-height:80px;padding:12px 16px}.member-loading-layout .member-loading-avatar{border-radius:14px;width:40px;height:40px}.member-loading-metrics{gap:10px}.member-loading-metrics>div{min-height:145px;padding:18px 14px}.member-welcome{grid-template-columns:40px minmax(0,1fr);gap:12px}.member-overview-brief{grid-template-columns:40px minmax(0,1fr)}.member-avatar{border-radius:14px;width:40px;height:40px;font-size:17px}.member-welcome .member-eyebrow{margin-bottom:4px}.member-identity h2{font-size:max(19px,1.1875rem)}.member-metrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-bottom:12px}.member-metrics>div{padding:16px 14px 18px}.member-metrics dd{font-size:max(26px,1.625rem)}.member-metrics>.member-metric-lifecycle{display:none}.member-mobile-link-health{border:1px solid var(--line);border-left:3px solid color-mix(in srgb,var(--mint) 72%,var(--violet-deep));background:var(--paper-bright);border-radius:12px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 14px;margin:0 0 30px;padding:12px 14px;display:flex}.member-mobile-link-health h3{margin:0 0 2px;font-size:max(13px,.8125rem)}.member-mobile-link-health p{color:var(--ink-soft);margin:0;font-size:max(12px,.75rem);line-height:1.5}.member-mobile-link-health p strong{color:var(--ink);font-variant-numeric:tabular-nums}.member-mobile-link-health>div{flex:11rem;min-width:0}.member-mobile-link-health-details{border-top:1px solid var(--line);flex:100%;min-width:0}.member-mobile-link-health-details summary{min-height:44px;color:var(--violet-deep);cursor:pointer;justify-content:space-between;align-items:center;gap:12px;font-size:max(12px,.75rem);font-weight:750;list-style:none;display:flex}.member-mobile-link-health-details summary::-webkit-details-marker{display:none}.member-mobile-link-health-details summary::marker{content:""}.member-mobile-link-health-details summary:focus-visible{outline:3px solid var(--violet);outline-offset:3px;border-radius:6px}.member-mobile-link-health-chevron{border-bottom:2px solid;border-right:2px solid;flex:none;width:9px;height:9px;transform:rotate(45deg)translateY(-2px)}.member-mobile-link-health-details[open] .member-mobile-link-health-chevron{transform:rotate(225deg)translate(-2px,-2px)}.member-mobile-link-health-details nav{gap:2px;padding:0 0 8px;display:grid}.member-mobile-link-health .member-metric-link{min-height:44px;margin:0;padding:0}.member-activity-reading{grid-template-columns:1fr;align-items:start;gap:10px}.member-chart-range{justify-content:flex-start}.member-activity-layout{grid-template-columns:1fr}.member-quiet-activity-meta{grid-template-columns:1fr;gap:12px}.member-quiet-activity-meta>div+div{border-top:1px solid var(--line-strong);border-left:0;padding:12px 0 0}.member-chart{height:140px}.member-chart-inspector{grid-template-columns:1fr;gap:8px}.member-chart-inspector p{grid-column:1}.member-week-insight{min-height:128px}.member-daily-details summary{grid-template-columns:minmax(0,1fr) auto;row-gap:8px}.member-daily-summary-main{grid-column:1/-1}.member-daily-range-badge{grid-column:1;justify-self:start}.member-daily-chevron{grid-column:2;justify-self:end}.member-top-links li{gap:10px}.member-pause-confirmation>div:first-child,.member-pause-confirm-actions{flex-basis:100%}.member-pause-confirm-actions{justify-content:stretch}.member-pause-confirm-actions button{flex:1}.member-footer{flex-direction:column;align-items:flex-start}.member-refresh-error{flex-direction:column;align-items:stretch}.member-refresh-error .member-button{width:100%}}@media (max-width:420px){.member-top-links li{grid-template-columns:28px minmax(0,1fr);display:grid}.member-link-count{max-width:none}.member-link-actions,.member-link-action-group{grid-template-columns:minmax(0,1fr);gap:4px 8px;min-width:0;display:grid}.member-link-actions .member-link-share{min-width:0}.member-ranked-primary{width:100%}.member-link-actions .member-find-link,.member-link-actions .member-resume-link,.member-link-actions .member-pause-link,.member-link-actions .member-share-link,.member-link-actions .member-qr-link,.member-link-actions .activity-trigger{white-space:normal;overflow-wrap:anywhere;min-width:0}.member-link-actions>.member-find-link{white-space:normal;overflow-wrap:anywhere}.member-link-actions .activity-trigger-error,.member-link-actions .link-share-progress,.member-link-actions .link-share-error,.member-link-actions .qr-trigger-error{grid-column:1/-1}.member-link-actions:not(:has(.member-share-link)) .member-link-share .member-copy-link{text-align:center;width:100%}.member-link-actions .member-find-link span[aria-hidden=true]{display:none}.member-ranked-actions summary{grid-template-columns:minmax(0,1fr) auto;gap:3px 10px}.member-ranked-actions-hint{grid-column:1}.member-ranked-actions-chevron{grid-area:1/2/span 2}}@media (max-width:360px){.member-page-heading .member-actions{flex-direction:column;align-items:stretch}.member-page-heading .member-actions>*{flex:none;width:100%}.member-metrics{grid-template-columns:1fr}}@media (max-width:239px){.member-chart-range{justify-content:stretch}.member-chart-range button{white-space:normal;overflow-wrap:anywhere;flex:100%;min-width:0;padding-inline:8px;line-height:1.25}.member-daily-details summary{grid-template-columns:minmax(0,1fr);padding:8px 10px}.member-daily-summary-main,.member-daily-range-badge,.member-daily-chevron{grid-column:1;justify-self:start}}@media (prefers-reduced-motion:reduce){.member-shell{scroll-behavior:auto}}@media (forced-colors:active){.member-link-bar span{forced-color-adjust:none;background:canvastext}}@media (min-width:1080px){.member-metrics{grid-template-columns:repeat(4,minmax(0,1fr))}.member-shell:has(#dashboard-content .member-detail-grid--single-panel) main{padding-top:16px}.member-shell:has(#dashboard-content .member-detail-grid--single-panel) .member-page-heading{margin-bottom:12px;padding:16px 24px}#dashboard-content:has(.member-detail-grid--single-panel) .member-overview-stack{grid-template-columns:minmax(0,1.08fr) minmax(25rem,.92fr);align-items:start;gap:10px 24px;display:grid}#dashboard-content:has(.member-detail-grid--single-panel) .member-overview-brief{grid-column:1/-1;min-height:64px;margin-bottom:0;padding:10px 18px}#dashboard-content:has(.member-detail-grid--single-panel)>.member-overview-brief{border-radius:8px;flex-wrap:wrap;align-items:center;gap:2px 10px;height:auto;min-height:20px;margin-bottom:0;padding:2px 10px;display:flex}#dashboard-content:has(.member-detail-grid--single-panel)>.member-overview-brief .member-avatar{display:none}#dashboard-content:has(.member-detail-grid--single-panel)>.member-overview-brief .member-identity .member-eyebrow{display:none}#dashboard-content:has(.member-detail-grid--single-panel)>.member-overview-brief .member-identity p:last-child{display:none}#dashboard-content:has(.member-detail-grid--single-panel)>.member-overview-brief .member-identity{flex:12rem;align-items:center;min-width:0;display:flex}#dashboard-content:has(.member-detail-grid--single-panel)>.member-overview-brief .member-identity h2{overflow-wrap:anywhere;margin:0;font-size:max(12px,.75rem);line-height:1.2}#dashboard-content:has(.member-detail-grid--single-panel)>.member-overview-brief .member-overview-snapshot{align-items:center;justify-items:initial;text-align:right;overflow-wrap:anywhere;border:0;flex:0 auto;gap:5px;max-width:100%;margin-left:auto;padding:0;font-size:max(11px,.6875rem);line-height:1.2;display:flex}#dashboard-content:has(.member-detail-grid--single-panel)>.member-overview-brief .member-overview-snapshot .member-eyebrow{margin:0;font-size:max(11px,.6875rem);display:inline}#dashboard-content:has(.member-detail-grid--single-panel) .member-overview-snapshot{padding-block:5px}#dashboard-content:has(.member-detail-grid--single-panel) .member-detail-grid--single-panel{grid-area:1/1}#dashboard-content:has(.member-detail-grid--single-panel) .member-overview-stack>section[aria-labelledby=statistics-title]{grid-area:1/2;min-width:0}.member-detail-grid--single-panel .member-panel{padding:18px}.member-detail-grid--single-panel .member-top-links li{padding-block:12px}.member-detail-grid--single-panel .member-ranked-primary{margin-top:8px}.member-detail-grid--single-panel .member-ranked-actions summary{min-height:44px;padding-block:6px}#dashboard-content:has(.member-detail-grid--single-panel) .member-overview-stack>section[aria-labelledby=statistics-title] .member-section-heading{margin-bottom:10px}#dashboard-content:has(.member-detail-grid--single-panel) .member-metrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-bottom:0}#dashboard-content:has(.member-detail-grid--single-panel) .member-metrics>div{min-height:0;padding:7px 14px}#dashboard-content:has(.member-detail-grid--single-panel) .member-metrics dd{margin:3px 0 2px}#dashboard-content:has(.member-detail-grid--single-panel) .member-metrics p{line-height:1.3}#dashboard-content:has(.member-detail-grid--single-panel) .member-metric-link{padding-top:0}#dashboard-content:has(.member-detail-grid--single-panel) .member-activity{margin-bottom:24px;padding:20px}#dashboard-content:has(.member-detail-grid--single-panel) .member-activity .member-section-heading{margin-bottom:10px}#dashboard-content:has(.member-detail-grid--single-panel) .member-activity-reading{padding-block:8px 10px}}.member-detail-grid--single-panel{grid-template-columns:minmax(0,1fr)}
