.book-extremes[data-v-d4b55b82]{display:grid;gap:var(--gap-stack);grid-template-columns:1fr 1fr}.book-extremes__card[data-v-d4b55b82]{display:flex;gap:var(--space-2-5)}.book-extremes__cover[data-v-d4b55b82]{border-radius:var(--radius-sm);flex-shrink:0;height:72px;-o-object-fit:cover;object-fit:cover;width:48px}.book-extremes__cover--placeholder[data-v-d4b55b82]{align-items:center;background-color:var(--surface-tertiary);display:flex;justify-content:center}.book-extremes__info[data-v-d4b55b82]{display:flex;flex-direction:column;gap:var(--gap-text);min-width:0}.book-extremes__badge[data-v-d4b55b82]{color:var(--text-tertiary);font-weight:var(--font-weight-medium)}.book-extremes__pages[data-v-d4b55b82]{white-space:nowrap}.books-hero[data-v-7c56ad84]{align-items:center;background:linear-gradient(145deg,var(--accent-card-to) 0,var(--accent-card-from) 100%);display:flex;gap:var(--gap-group);justify-content:space-between;min-height:168px;overflow:hidden;padding:var(--space-5);position:relative}.books-hero[data-v-7c56ad84]:before{background-image:linear-gradient(to right,color-mix(in srgb,var(--color-white) 16%,transparent) 1px,transparent 1px),linear-gradient(to bottom,color-mix(in srgb,var(--color-white) 16%,transparent) 1px,transparent 1px);background-size:22px 22px;content:"";inset:0;-webkit-mask-image:radial-gradient(ellipse 90% 90% at 100% 0,#000 30%,transparent 80%);mask-image:radial-gradient(ellipse 90% 90% at 100% 0,#000 30%,transparent 80%);pointer-events:none;position:absolute}.books-hero__main[data-v-7c56ad84]{display:flex;flex-direction:column;gap:var(--gap-text);min-width:0;position:relative;z-index:var(--z-raised)}.books-hero__covers[data-v-7c56ad84]{align-items:flex-end;display:flex;inset-block:0;inset-inline-end:var(--space-4);overflow:visible clip;pointer-events:none;position:absolute;z-index:var(--z-base)}.books-hero__cover[data-v-7c56ad84]{border-radius:var(--radius-control);box-shadow:var(--shadow-md);overflow:hidden;transform:translateY(var(--space-2)) rotate(var(--cover-tilt));transform-origin:bottom center;width:48px}.books-hero__cover+.books-hero__cover[data-v-7c56ad84]{margin-inline-start:calc(var(--space-5)*-1)}.books-hero__label[data-v-7c56ad84]{color:var(--accent-card-fg-muted)}.books-hero__value[data-v-7c56ad84]{color:var(--accent-card-fg);font-variant-numeric:tabular-nums;line-height:1}.books-hero__subtitle[data-v-7c56ad84]{color:var(--accent-card-fg-muted)}.books-hero__ring[data-v-7c56ad84]{flex-shrink:0;height:88px;position:relative;width:88px;z-index:var(--z-raised)}.books-hero__ring-svg[data-v-7c56ad84]{height:100%;transform:rotate(-90deg);width:100%}.books-hero__ring-track[data-v-7c56ad84]{fill:none;stroke:color-mix(in srgb,var(--accent-card-fg) 24%,transparent);stroke-width:7}.books-hero__ring-fill[data-v-7c56ad84]{fill:none;stroke:var(--accent-card-fg);stroke-dashoffset:var(--ring-offset);stroke-linecap:round;stroke-width:7;transition:stroke-dashoffset var(--duration-slow,.8s) var(--ease-default)}.books-hero__ring-text[data-v-7c56ad84]{align-items:center;display:flex;flex-direction:column;gap:0;inset:0;justify-content:center;position:absolute}.books-hero__ring-pct[data-v-7c56ad84]{color:var(--accent-card-fg);font-variant-numeric:tabular-nums;line-height:1.1}.books-hero__ring-cap[data-v-7c56ad84]{color:var(--accent-card-fg-muted);font-size:var(--font-size-xxs)}@media(prefers-reduced-motion:reduce){.books-hero__ring-fill[data-v-7c56ad84]{transition:none}}.bar-chart[data-v-2ce644bd]{display:flex;flex-direction:column;gap:var(--gap-text);padding:var(--space-2) 0}.bar-chart__peak[data-v-2ce644bd]{align-self:flex-end;font-variant-numeric:tabular-nums}.bar-chart__scroll[data-v-2ce644bd]{overflow-x:auto}.bar-chart__svg[data-v-2ce644bd]{display:block}.bar-chart__track[data-v-2ce644bd]{fill:var(--chart-bar-track)}.bar-chart__bar[data-v-2ce644bd]{transition:y var(--v72f27e08) ease-out,height var(--v72f27e08) ease-out}.bar-chart__value--peak[data-v-2ce644bd]{fill:var(--color-white);font-family:var(--font-body);font-size:var(--font-size-xs);font-weight:var(--font-weight-bold)}.bar-chart__label[data-v-2ce644bd]{fill:var(--text-tertiary);font-family:var(--font-body);font-size:var(--font-size-xxs)}@media(prefers-reduced-motion:reduce){.bar-chart__bar[data-v-2ce644bd]{transition:none}}.ct-card[data-v-e5627c80]{display:flex;flex-direction:column;gap:var(--gap-group)}.ct-card__stats[data-v-e5627c80]{display:flex;gap:var(--space-6)}.ct-card__stat[data-v-e5627c80]{align-items:center;display:flex;flex-direction:column;gap:var(--gap-text)}.ct-card__stat-label[data-v-e5627c80]{align-items:center;display:flex;gap:var(--space-0-5)}.ct-card__extremes[data-v-e5627c80]{display:grid;gap:var(--gap-stack);grid-template-columns:1fr 1fr}.ct-card__book[data-v-e5627c80]{display:flex;gap:var(--gap-inline);padding:var(--space-2)}.ct-card__book-info[data-v-e5627c80]{display:flex;flex-direction:column;gap:var(--space-0-5);min-width:0}.ct-card__book-label[data-v-e5627c80]{font-weight:var(--font-weight-semibold)}.ct-card__book-title[data-v-e5627c80]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ct-card__book-days[data-v-e5627c80]{white-space:nowrap}.dow-chart[data-v-4405092e]{display:flex;flex-direction:column;gap:var(--space-1-5)}.dow-chart__row[data-v-4405092e]{align-items:center;background-color:var(--surface-secondary);border-radius:var(--radius-md);cursor:pointer;display:flex;gap:var(--gap-inline-loose);padding:var(--space-2) var(--space-3);transition:opacity .2s ease-out}.dow-chart__row--inactive[data-v-4405092e]{opacity:.35}.dow-chart__label[data-v-4405092e]{flex-shrink:0;font-weight:var(--font-weight-semibold);text-align:end;width:32px}.dow-chart__track[data-v-4405092e]{background-color:var(--chart-bar-track);border-radius:var(--radius-full);flex:1;height:24px;overflow:hidden}.dow-chart__fill[data-v-4405092e]{background-color:var(--chart-bar-primary);border-radius:var(--radius-full);height:100%;transition:width var(--v840fc082) ease-out;width:var(--bar-fill-w,0)}.dow-chart__count[data-v-4405092e]{font-variant-numeric:tabular-nums;text-align:end;width:52px}@media(prefers-reduced-motion:reduce){.dow-chart__fill[data-v-4405092e],.dow-chart__row[data-v-4405092e]{transition:none}}.dnf-card[data-v-7b48d81d]{overflow:hidden}.dnf-card__header[data-v-7b48d81d]{align-items:center;background:none;border:none;cursor:pointer;display:flex;justify-content:space-between;padding:var(--space-3);width:100%}.dnf-card__header[data-v-7b48d81d]:active{background-color:var(--surface-tertiary)}.dnf-card__right[data-v-7b48d81d],.dnf-card__title[data-v-7b48d81d]{align-items:center;display:flex;gap:var(--gap-inline)}.dnf-card__count[data-v-7b48d81d]{font-variant-numeric:tabular-nums;font-weight:var(--font-weight-semibold)}.dnf-card__reasons[data-v-7b48d81d]{display:flex;flex-direction:column;gap:var(--space-1-5);padding:0 var(--space-3) var(--space-3)}.dnf-card__reason-row[data-v-7b48d81d]{align-items:center;display:flex;justify-content:space-between;padding:var(--space-1) 0}.dnf-card__reason-label[data-v-7b48d81d]{color:var(--text-secondary)}.dnf-card__reason-count[data-v-7b48d81d]{font-variant-numeric:tabular-nums}.fiction-split[data-v-b9a03079]{display:flex;flex-direction:column;gap:var(--gap-stack-tight)}.fiction-split__track[data-v-b9a03079]{background-color:var(--chart-bar-track);border-radius:var(--radius-md);display:flex;height:36px;overflow:hidden}.fiction-split__segment[data-v-b9a03079]{align-items:center;cursor:pointer;display:flex;height:100%;overflow:hidden;transition:width var(--v5aa4d18a) ease-out,opacity .2s ease-out;width:var(--segment-fill-w,0)}.fiction-split__segment--inactive[data-v-b9a03079]{opacity:.35}.fiction-split__segment--fiction[data-v-b9a03079]{background-color:var(--chart-category-3);padding-inline-start:var(--space-3)}.fiction-split__segment--nonfiction[data-v-b9a03079]{background-color:var(--chart-category-1);justify-content:flex-end;padding-inline-end:var(--space-3)}.fiction-split__segment-label[data-v-b9a03079]{align-items:center;color:var(--color-white);display:flex;gap:var(--space-1-5);white-space:nowrap}.fiction-split__segment-label--left[data-v-b9a03079]{flex-direction:row}.fiction-split__segment-label--right[data-v-b9a03079]{flex-direction:row-reverse}.fiction-split__pct[data-v-b9a03079]{font-size:var(--font-size-sm);font-weight:var(--font-weight-bold)}.fiction-split__name[data-v-b9a03079]{font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);opacity:.85}.fiction-split__counts[data-v-b9a03079]{display:flex;justify-content:space-between;padding:0 var(--space-1)}@media(prefers-reduced-motion:reduce){.fiction-split__segment[data-v-b9a03079]{transition:none}}.labeled-bars[data-v-f232592c]{display:flex;flex-direction:column;gap:var(--space-1-5)}.labeled-bars__row[data-v-f232592c]{align-items:center;display:flex;gap:var(--gap-inline-loose)}.labeled-bars__label[data-v-f232592c]{flex-shrink:0;text-align:end;width:80px}.labeled-bars__track[data-v-f232592c]{background-color:var(--chart-bar-track);border-radius:var(--radius-full);flex:1;height:24px;overflow:hidden}.labeled-bars__fill[data-v-f232592c]{align-items:center;background-color:var(--chart-bar-secondary);border-radius:var(--radius-full);display:flex;height:100%;justify-content:flex-end;padding-inline-end:var(--space-2);transition:width var(--v494b7e60) ease-out;width:var(--bar-fill-w,0)}.labeled-bars__count--inside[data-v-f232592c]{color:var(--color-white);font-size:var(--font-size-xs);font-weight:var(--font-weight-bold);line-height:1}.labeled-bars__count--outside[data-v-f232592c]{font-variant-numeric:tabular-nums;text-align:end;width:32px}@media(prefers-reduced-motion:reduce){.labeled-bars__fill[data-v-f232592c]{transition:none}}.library-value[data-v-ca692d3b]{display:flex;flex-direction:column;gap:var(--gap-group)}.library-value--empty[data-v-ca692d3b]{align-items:flex-start}.library-value__headlines[data-v-ca692d3b]{display:flex;gap:var(--space-6)}.library-value__headline-item[data-v-ca692d3b]{display:flex;flex-direction:column;gap:var(--space-0-5)}.library-value__breakdown[data-v-ca692d3b]{display:flex;flex-direction:column;gap:var(--gap-stack-tight)}.library-value__big-number[data-v-ca692d3b]{font-size:var(--font-size-3xl);line-height:1}.library-value__big-number--sm[data-v-ca692d3b]{font-size:var(--font-size-xl)}.library-value__nudge[data-v-ca692d3b]{display:block;width:100%}.listening-tile[data-v-bb7e786d]{display:flex;flex-direction:column;gap:var(--gap-stack);height:100%;min-height:116px}.listening-tile__label[data-v-bb7e786d]{font-weight:var(--font-weight-medium)}.listening-tile__body[data-v-bb7e786d]{align-items:center;display:flex;gap:var(--gap-inline-loose)}.listening-tile__ring-count[data-v-bb7e786d]{font-variant-numeric:tabular-nums;line-height:1}.listening-tile__ring-cap[data-v-bb7e786d]{color:var(--text-tertiary);font-size:var(--font-size-xxs)}.listening-tile__figures[data-v-bb7e786d]{display:flex;flex-direction:column;min-width:0}.listening-tile__hours[data-v-bb7e786d]{font-family:var(--font-display);font-variant-numeric:tabular-nums;line-height:1.05}.listening-tile__unit[data-v-bb7e786d]{color:var(--text-secondary);font-size:var(--font-size-md);font-weight:var(--font-weight-regular);margin-inline-start:var(--space-px)}.mp-chart[data-v-285f4385]{display:flex;flex-direction:column;gap:var(--gap-stack);overflow-x:auto;padding:var(--space-2) 0}.mp-chart__svg[data-v-285f4385]{display:block}.mp-chart__col[data-v-285f4385]{cursor:pointer}.mp-chart__track[data-v-285f4385]{fill:var(--chart-bar-track)}.mp-chart__bar[data-v-285f4385]{transition:y var(--v6c229e6d) ease-out,height var(--v6c229e6d) ease-out}.mp-chart__label[data-v-285f4385]{fill:var(--text-tertiary);font-family:var(--font-body);font-size:var(--font-size-xxs)}.mp-chart__label--active[data-v-285f4385]{fill:var(--text-primary);font-weight:var(--font-weight-semibold)}.mp-chart__detail[data-v-285f4385]{align-items:center;display:flex;gap:var(--gap-inline)}.mp-chart__detail-month[data-v-285f4385]{color:var(--text-primary);font-family:var(--font-body);font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold)}.mp-chart__detail-sep[data-v-285f4385]{color:var(--text-tertiary);font-size:var(--font-size-sm)}.mp-chart__detail-pages[data-v-285f4385]{color:var(--text-secondary);font-family:var(--font-body);font-size:var(--font-size-sm);white-space:nowrap}.mp-chart__detail-badge[data-v-285f4385]{color:var(--chart-pages-accent);font-family:var(--font-body);font-size:var(--font-size-xxs);font-weight:var(--font-weight-semibold);margin-inline-start:auto}@media(prefers-reduced-motion:reduce){.mp-chart__bar[data-v-285f4385]{transition:none}}.mood-chart__empty[data-v-89e7de31]{padding:var(--space-4);text-align:center}.mood-chart__list[data-v-89e7de31]{display:flex;flex-direction:column;gap:var(--space-1-5)}.mood-chart__row[data-v-89e7de31]{align-items:center;display:flex;gap:var(--gap-inline-loose)}.mood-chart__label[data-v-89e7de31]{flex-shrink:0;text-align:end;width:72px}.mood-chart__track[data-v-89e7de31]{background-color:var(--chart-bar-track);flex:1;height:28px}.mood-chart__fill[data-v-89e7de31],.mood-chart__track[data-v-89e7de31]{border-radius:var(--radius-full);overflow:hidden}.mood-chart__fill[data-v-89e7de31]{align-items:center;background-color:var(--mood-fill-bg);display:flex;height:100%;justify-content:space-between;padding:0 var(--space-2);transition:width var(--v5526f8ce) ease-out;width:var(--mood-fill-w,0)}.mood-chart__fill-sessions[data-v-89e7de31]{color:var(--color-white);font-size:var(--font-size-xs);opacity:.9;white-space:nowrap}.mood-chart__fill-rating[data-v-89e7de31]{align-items:center;display:flex;gap:var(--space-0-5)}.mood-chart__fill-rating-val[data-v-89e7de31]{color:var(--color-white);font-size:var(--font-size-xs);opacity:.9}@media(prefers-reduced-motion:reduce){.mood-chart__fill[data-v-89e7de31]{transition:none}}.pbg[data-v-0321c888]{display:flex;flex-direction:column;gap:var(--space-1-5)}.pbg__row[data-v-0321c888]{align-items:center;background-color:var(--surface-secondary);border-radius:var(--radius-md);cursor:pointer;display:flex;gap:var(--gap-inline-loose);padding:var(--space-2) var(--space-3);transition:opacity .2s ease-out}.pbg__row--inactive[data-v-0321c888]{opacity:.35}.pbg__label-group[data-v-0321c888]{display:flex;flex-direction:column;flex-shrink:0;gap:var(--space-px);width:100px}.pbg__genre[data-v-0321c888]{font-weight:var(--font-weight-semibold);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pbg__book-count[data-v-0321c888]{font-size:var(--font-size-xxs)}.pbg__track[data-v-0321c888]{background-color:var(--chart-bar-track);flex:1;height:24px;overflow:hidden}.pbg__fill[data-v-0321c888],.pbg__track[data-v-0321c888]{border-radius:var(--radius-full)}.pbg__fill[data-v-0321c888]{background-color:var(--chart-bar-primary);height:100%;transition:width var(--v9757cf6e) ease-out;width:var(--bar-fill-w,0)}.pbg__pace[data-v-0321c888]{flex-shrink:0;font-variant-numeric:tabular-nums;text-align:end;width:48px}@media(prefers-reduced-motion:reduce){.pbg__fill[data-v-0321c888],.pbg__row[data-v-0321c888]{transition:none}}.pcb[data-v-90524b44]{display:grid;gap:var(--gap-group);grid-template-columns:1fr 1fr}.pcb__note[data-v-90524b44]{grid-column:1/-1}.pcb__column[data-v-90524b44]{display:flex;flex-direction:column;gap:var(--space-1-5)}.pcb__row[data-v-90524b44]{align-items:center;display:flex;gap:var(--gap-inline);padding:var(--space-1-5) var(--space-2)}.pcb__label[data-v-90524b44]{flex-shrink:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:80px}.pcb__track[data-v-90524b44]{background-color:var(--chart-bar-track);flex:1;height:20px;overflow:hidden}.pcb__fill[data-v-90524b44],.pcb__track[data-v-90524b44]{border-radius:var(--radius-full)}.pcb__fill[data-v-90524b44]{height:100%;transition:width var(--v7092a904) ease-out;width:var(--bar-fill-w,0)}.pcb__fill--pace[data-v-90524b44]{background-color:var(--color-blue-500)}.pcb__fill--complexity[data-v-90524b44]{background-color:var(--color-terracotta-500)}.pcb__count[data-v-90524b44]{font-variant-numeric:tabular-nums;text-align:end;width:36px}@media(max-width:480px){.pcb[data-v-90524b44]{grid-template-columns:1fr}}@media(prefers-reduced-motion:reduce){.pcb__fill[data-v-90524b44]{transition:none}}.quiz-retention[data-v-ab077e20]{display:flex;flex-direction:column;gap:var(--gap-stack)}.quiz-retention__bar[data-v-ab077e20]{background-color:var(--surface-tertiary);border-radius:var(--radius-full);display:flex;gap:var(--space-0-5);height:var(--space-3);overflow:hidden}.quiz-retention__segment[data-v-ab077e20]{background-color:var(--band-color);flex-basis:0;flex-grow:var(--band-share)}.quiz-retention__legend[data-v-ab077e20]{display:flex;flex-wrap:wrap;gap:var(--space-2) var(--space-4)}.quiz-retention__legend-item[data-v-ab077e20]{align-items:center;display:flex;gap:var(--gap-inline-tight)}.quiz-retention__heading[data-v-ab077e20]{margin-top:var(--space-2)}.quiz-retention__stale[data-v-ab077e20]{display:flex;flex-direction:column;gap:var(--gap-stack);list-style:none;margin:0;padding:0}.quiz-retention__book[data-v-ab077e20]{align-items:center;display:flex;gap:var(--gap-inline-loose)}.quiz-retention__book-text[data-v-ab077e20]{display:flex;flex:1;flex-direction:column;gap:var(--space-0-5);min-width:0}.quiz-retention__title[data-v-ab077e20]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.breakdown[data-v-c35647b0]{display:flex;flex-direction:column;gap:var(--gap-section);padding:var(--inset-sheet)}.breakdown__intro[data-v-c35647b0],.measure__summary[data-v-c35647b0]{display:flex;flex-direction:column;gap:var(--gap-text)}.breakdown__measures[data-v-c35647b0]{gap:var(--gap-section)}.breakdown__measures[data-v-c35647b0],.measure[data-v-c35647b0]{display:flex;flex-direction:column}.measure[data-v-c35647b0]{gap:var(--gap-heading)}.measure__head[data-v-c35647b0]{align-items:baseline;display:flex;gap:var(--gap-inline);justify-content:space-between}.measure__bucket-count[data-v-c35647b0],.measure__score[data-v-c35647b0]{font-variant-numeric:tabular-nums;white-space:nowrap}.measure__buckets[data-v-c35647b0]{display:flex;flex-direction:column;gap:var(--gap-text);list-style:none;margin:0;padding:0}.measure__bucket[data-v-c35647b0]{align-items:baseline;display:flex;gap:var(--gap-inline);justify-content:space-between}.measure__bucket-label[data-v-c35647b0]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.breakdown__gaps[data-v-c35647b0]{display:flex;flex-direction:column;gap:var(--gap-heading)}.breakdown__gaps-body[data-v-c35647b0],.range[data-v-b9bc4706]{display:flex;flex-direction:column;gap:var(--gap-group)}.range__radar[data-v-b9bc4706]{align-self:center}.range__headline[data-v-b9bc4706]{align-items:baseline;display:flex;flex-wrap:wrap;gap:var(--gap-inline)}.range__score[data-v-b9bc4706]{font-variant-numeric:tabular-nums}.range__rows[data-v-b9bc4706]{display:grid;gap:var(--gap-stack) var(--gap-inline);grid-template-columns:76px minmax(0,1fr) auto;list-style:none;margin:0;padding:0}.range__row[data-v-b9bc4706]{align-items:center;display:grid;grid-column:1/-1;grid-template-columns:subgrid}.range__row-label[data-v-b9bc4706]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.range__row-empty[data-v-b9bc4706]{border:1px dashed var(--border-subtle);border-radius:var(--radius-full);height:10px}.range__row-detail[data-v-b9bc4706]{font-variant-numeric:tabular-nums;justify-self:end;text-align:end;white-space:nowrap}.standing[data-v-bbd7bf05]{gap:var(--gap-group)}.standing[data-v-bbd7bf05],.standing__lines[data-v-bbd7bf05]{display:flex;flex-direction:column}.standing__lines[data-v-bbd7bf05]{gap:var(--gap-stack);list-style:none;margin:0;padding:0}.standing__line[data-v-bbd7bf05],.standing__own[data-v-bbd7bf05]{display:flex;flex-direction:column;gap:var(--gap-text)}.standing__note[data-v-bbd7bf05]{align-items:center;display:flex;gap:var(--gap-inline)}.rhythm[data-v-455285fd]{display:flex;flex-direction:column;gap:var(--gap-stack)}.rhythm__weeks[data-v-455285fd]{align-items:flex-end;display:flex;gap:var(--gap-inline-tight);height:64px}.rhythm__week[data-v-455285fd]{background-color:var(--chart-bar-primary);border-radius:var(--radius-sm);flex:1;height:var(--rhythm-week-height,0);min-height:3px;min-width:0}.rhythm__week[data-empty=true][data-v-455285fd]{background-color:var(--chart-bar-track)}.rhythm__scale[data-v-455285fd]{display:flex;gap:var(--gap-inline);justify-content:space-between}.rhythm__figures[data-v-455285fd]{display:grid;gap:var(--gap-stack-tight);grid-template-columns:repeat(3,minmax(0,1fr));margin:0;text-align:center}.rhythm__figure[data-v-455285fd]{display:flex;flex-direction:column;gap:var(--space-0-5)}.rhythm__figure dd[data-v-455285fd]{margin:0}.rhythm__spectrum[data-v-455285fd]{display:flex;flex-direction:column;gap:var(--gap-text)}.rhythm__track[data-v-455285fd]{align-items:center;display:flex;height:16px;position:relative}.rhythm__track[data-v-455285fd]:before{background-color:var(--chart-bar-track);border-radius:var(--radius-full);content:"";display:block;height:10px;width:100%}.rhythm__marker[data-v-455285fd]{background-color:var(--chart-bar-primary);border-radius:var(--radius-full);height:14px;left:var(--rhythm-marker-at,50%);position:absolute;transform:translate(-50%);width:14px}.review-radar[data-v-c4e4fb8e]{align-items:center;display:flex;flex-direction:column;gap:var(--gap-stack-tight)}.review-radar__note[data-v-c4e4fb8e]{color:var(--text-tertiary);text-align:center}.review-radar__spice[data-v-c4e4fb8e]{align-items:center;display:flex;gap:var(--gap-inline)}.seasons[data-v-ba987f4b]{display:flex;flex-direction:column;gap:var(--gap-stack)}.seasons__grid[data-v-ba987f4b]{display:grid;gap:var(--gap-stack-tight);grid-template-columns:repeat(2,minmax(0,1fr))}@media(min-width:768px){.seasons__grid[data-v-ba987f4b]{grid-template-columns:repeat(4,minmax(0,1fr))}}.seasons__cell[data-v-ba987f4b]{background-color:var(--surface-secondary);border:1px solid var(--border-subtle);border-radius:var(--radius-md);display:flex;flex-direction:column;gap:var(--space-0-5);padding:var(--space-3)}.seasons__cell[data-state=waiting][data-v-ba987f4b]{background-color:transparent;border-style:dashed}.seasons__cell[data-leading=true][data-v-ba987f4b]{border-color:var(--border-strong)}.seasons__months[data-v-ba987f4b]{font-variant-numeric:tabular-nums}.seasons__books[data-v-ba987f4b]{margin-top:var(--space-1)}.series-progress[data-v-40b3e98d]{display:flex;flex-direction:column;gap:var(--gap-stack)}.series-progress__row[data-v-40b3e98d]{display:flex;flex-direction:column;gap:var(--gap-text)}.series-progress__row--child[data-v-40b3e98d]{padding-inline-start:var(--space-4)}.series-progress__info[data-v-40b3e98d]{align-items:baseline;display:flex;gap:var(--gap-inline);justify-content:space-between;min-width:0}.session-card[data-v-2d4ad983]{align-items:center;display:flex;gap:var(--gap-inline-loose)}.session-card__icon-wrap[data-v-2d4ad983]{align-items:center;background-color:var(--surface-tertiary);border-radius:var(--radius-full);display:flex;flex-shrink:0;height:48px;justify-content:center;width:48px}.session-card__content[data-v-2d4ad983]{display:flex;flex-direction:column;gap:var(--gap-text)}.session-card__label-row[data-v-2d4ad983]{align-items:center;display:flex;gap:var(--space-0-5)}.session-card__label[data-v-2d4ad983]{font-weight:var(--font-weight-semibold)}.session-card__value[data-v-2d4ad983]{white-space:nowrap}.sb[data-v-0c859a18]{display:flex;flex-direction:column;gap:var(--gap-stack)}.sb__bar[data-v-0c859a18]{background-color:var(--chart-bar-track);border-radius:var(--radius-md);display:flex;height:28px;overflow:hidden}.sb__segment[data-v-0c859a18]{background-color:var(--sb-seg-bg);cursor:pointer;height:100%;transition:width var(--v12a2a43e) ease-out,opacity .2s ease-out;width:var(--sb-seg-w,0)}.sb__segment--inactive[data-v-0c859a18]{opacity:.35}.sb__legend[data-v-0c859a18]{display:flex;flex-wrap:wrap;gap:var(--space-1-5)}.sb__legend-item[data-v-0c859a18]{align-items:center;background-color:var(--surface-secondary);cursor:pointer;display:inline-flex;gap:var(--space-1-5);padding:var(--space-1) var(--space-2-5);transition:background-color .2s ease-out,opacity .2s ease-out}.sb__dot[data-v-0c859a18],.sb__legend-item[data-v-0c859a18]{border-radius:var(--radius-full)}.sb__dot[data-v-0c859a18]{flex-shrink:0;height:8px;transition:background-color .2s ease-out;width:8px}.sb__dot[data-v-0c859a18],.sb__legend-item--active[data-v-0c859a18]{background-color:var(--sb-dot-bg)}.sb__legend-item--active .sb__dot[data-v-0c859a18]{background-color:var(--color-white)}.sb__legend-item--active .sb__count[data-v-0c859a18],.sb__legend-item--active .sb__label[data-v-0c859a18]{color:var(--color-white)}.sb__legend-item--inactive[data-v-0c859a18]{opacity:.35}.sb__label[data-v-0c859a18]{white-space:nowrap}.sb__count[data-v-0c859a18],.sb__label[data-v-0c859a18]{transition:color .2s ease-out}.sb__count[data-v-0c859a18]{font-variant-numeric:tabular-nums;font-weight:var(--font-weight-semibold)}@media(prefers-reduced-motion:reduce){.sb__count[data-v-0c859a18],.sb__label[data-v-0c859a18],.sb__legend-item[data-v-0c859a18],.sb__segment[data-v-0c859a18]{transition:none}}.tbr[data-v-dedc49d2]{display:flex;flex-direction:column;gap:var(--gap-group)}.tbr__headlines[data-v-dedc49d2]{display:flex;gap:var(--space-6)}.tbr__headline-item[data-v-dedc49d2]{display:flex;flex-direction:column;gap:var(--space-0-5)}.tbr__waiting-label[data-v-dedc49d2]{white-space:nowrap}.tbr__big-number[data-v-dedc49d2]{color:var(--text-primary);font-size:var(--font-size-3xl);font-weight:var(--font-weight-bold);line-height:1}.tbr__big-number--sm[data-v-dedc49d2]{font-size:var(--font-size-xl)}.tbr__bars[data-v-dedc49d2]{display:flex;flex-direction:column;gap:var(--space-1-5)}.tbr__row[data-v-dedc49d2]{align-items:center;background-color:var(--surface-secondary);border:none;border-radius:var(--radius-md);color:inherit;display:flex;font:inherit;gap:var(--gap-inline-loose);padding:var(--space-2) var(--space-3);text-align:start;width:100%}.tbr__row--openable[data-v-dedc49d2]{cursor:pointer;transition:background-color .15s ease-out}@media(hover:hover){.tbr__row--openable[data-v-dedc49d2]:hover{background-color:var(--surface-tertiary)}}.tbr__row--openable[data-v-dedc49d2]:active{background-color:var(--surface-tertiary)}.tbr__label[data-v-dedc49d2]{flex-shrink:0;text-align:end;width:88px}.tbr__track[data-v-dedc49d2]{background-color:var(--chart-bar-track);flex:1;height:24px;overflow:hidden}.tbr__fill[data-v-dedc49d2],.tbr__track[data-v-dedc49d2]{border-radius:var(--radius-full)}.tbr__fill[data-v-dedc49d2]{background-color:var(--color-amber-500);height:100%;transition:width var(--v3ec065ed) ease-out;width:var(--bar-fill-w,0)}.tbr__count[data-v-dedc49d2]{font-variant-numeric:tabular-nums;text-align:end;width:28px}.tbr__chevron[data-v-dedc49d2]{align-items:center;display:flex;flex-shrink:0;justify-content:center;width:14px}@media(prefers-reduced-motion:reduce){.tbr__fill[data-v-dedc49d2],.tbr__row--openable[data-v-dedc49d2]{transition:none}}.ycg[data-v-bdc6966b]{display:flex;flex-direction:column;gap:var(--space-0-5)}.ycg__row[data-v-bdc6966b]{align-items:center;display:flex;gap:var(--gap-inline-loose)}.ycg__label[data-v-bdc6966b]{color:var(--text-tertiary);flex-shrink:0;font-family:var(--font-body);font-size:var(--font-size-xs);line-height:var(--line-height-xs);text-align:end;width:var(--space-8)}.ycg__bar[data-v-bdc6966b]{align-items:flex-start;background:color-mix(in srgb,var(--brand-primary) 18%,transparent);border-radius:var(--radius-control);display:flex;flex-wrap:wrap;gap:var(--space-0-5);padding:var(--space-0-5)}.ycg__bar--empty[data-v-bdc6966b]{background:transparent;min-height:calc(58px + var(--space-1));padding:0}.ycg__cover[data-v-bdc6966b]{flex-shrink:0}.time-of-day[data-v-651d061a]{display:flex;flex-direction:column;gap:var(--gap-stack)}.time-of-day__waiting-rows[data-v-651d061a]{display:flex;flex-direction:column;gap:var(--space-1-5)}.time-of-day__waiting-row[data-v-651d061a]{border:1px dashed var(--border-subtle);border-radius:var(--radius-full);height:12px}.time-of-day__actions[data-v-651d061a]{display:flex;flex-wrap:wrap;gap:var(--gap-chips)}.top-authors[data-v-6d5441d3]{display:flex;flex-direction:column;gap:var(--gap-stack-tight)}.top-authors__row[data-v-6d5441d3]{align-items:center;display:flex;gap:var(--gap-inline-loose);padding:var(--space-2-5) var(--space-3)}.top-authors__avatar-wrap[data-v-6d5441d3]{flex-shrink:0;position:relative}.top-authors__rank[data-v-6d5441d3]{align-items:center;background-color:var(--surface-primary);border:1px solid var(--border-subtle);border-radius:var(--radius-full);bottom:calc(var(--space-px)*-2);color:var(--text-tertiary);display:flex;font-size:var(--font-size-xxs);font-variant-numeric:tabular-nums;font-weight:var(--font-weight-bold);height:16px;inset-inline-end:calc(var(--space-px)*-2);justify-content:center;line-height:1;position:absolute;width:16px}.top-authors__info[data-v-6d5441d3]{display:flex;flex:1;flex-direction:column;gap:var(--gap-text);min-width:0}.top-authors__name[data-v-6d5441d3]{font-weight:var(--font-weight-semibold)}.top-authors__genres[data-v-6d5441d3]{display:flex;flex-wrap:wrap;gap:var(--gap-inline-tight)}.top-authors__genre-chip[data-v-6d5441d3]{align-items:center;background-color:var(--surface-tertiary);border-radius:var(--radius-full);display:inline-flex;padding:var(--space-px) var(--space-2)}.top-authors__genre-text[data-v-6d5441d3]{color:var(--text-secondary);font-size:var(--font-size-xxs);white-space:nowrap}.top-authors__meta[data-v-6d5441d3]{align-items:center;display:flex;gap:var(--gap-inline-tight);white-space:nowrap}.top-authors__meta-sep[data-v-6d5441d3]{opacity:.5}.top-authors__covers[data-v-6d5441d3]{display:flex;flex-shrink:0;height:50px;position:relative;width:calc(34px + (var(--cover-count, 3) - 1)*18px)}.top-authors__cover[data-v-6d5441d3]{border:2px solid var(--surface-secondary);border-radius:var(--radius-sm);box-shadow:var(--shadow-sm);inset-inline-start:calc(var(--ci)*18px);position:absolute;top:0}.vs-community[data-v-7a2699be]{align-items:center;display:flex;gap:var(--gap-inline-loose)}.vs-community__icon-wrap[data-v-7a2699be]{align-items:center;background-color:var(--surface-tertiary);border-radius:var(--radius-full);display:flex;flex-shrink:0;height:48px;justify-content:center;width:48px}.vs-community__content[data-v-7a2699be]{display:flex;flex-direction:column;gap:var(--gap-text)}.vs-community__label[data-v-7a2699be]{font-weight:var(--font-weight-semibold)}.ranked[data-v-1fe1ece9]{gap:var(--gap-group)}.ranked[data-v-1fe1ece9],.ranked__rows[data-v-1fe1ece9]{display:flex;flex-direction:column}.ranked__rows[data-v-1fe1ece9]{gap:0;list-style:none;margin:0;padding:0}.ranked__row[data-v-1fe1ece9]{align-items:center;background:none;border:none;color:inherit;display:grid;font:inherit;gap:var(--gap-text) var(--gap-inline);grid-template-areas:"label share chevron" "bar bar bar";grid-template-columns:minmax(0,1fr) auto 14px;min-height:var(--touch-minimum);padding:0;text-align:start;width:100%}.ranked__row[data-navigable][data-v-1fe1ece9]{cursor:pointer}@media(hover:hover){.ranked__row[data-navigable]:hover .ranked__label[data-v-1fe1ece9]{color:var(--text-accent)}}.ranked__label[data-v-1fe1ece9]{grid-area:label;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ranked__share[data-v-1fe1ece9]{font-variant-numeric:tabular-nums;grid-area:share}.ranked__chevron[data-v-1fe1ece9]{display:flex;grid-area:chevron}.ranked__bar[data-v-1fe1ece9]{grid-area:bar}.ranked__rest[data-v-1fe1ece9]{display:flex;flex-direction:column;gap:var(--gap-text)}.ranked__chips[data-v-1fe1ece9]{display:flex;flex-wrap:wrap;gap:var(--gap-chips)}
