.booklet-title[data-v-9613c4bf]{color:var(--edui-text-1);font-size:var(--edui-text-2xl);font-weight:var(--edui-weight-bold);line-height:var(--edui-leading-tight);margin:0}.booklet-hero__icon[data-v-8a323bfe]{align-items:center;background:var(--edui-color-primary-soft);border-radius:var(--edui-radius-pill);color:var(--edui-color-primary);display:inline-flex;height:64px;justify-content:center;width:64px}.booklet-hero__icon[data-tone=warning][data-v-8a323bfe]{background:var(--edui-color-warning-soft);color:var(--edui-color-warning)}.booklet-hero__lead[data-v-8a323bfe]{color:var(--edui-text-2);font-size:var(--edui-text-lg);line-height:var(--edui-leading-relaxed);margin:0}.booklet-eyebrow[data-v-066e80a8]{color:var(--edui-text-3);font-size:var(--edui-text-xs);font-weight:var(--edui-weight-semibold);letter-spacing:.06em;text-transform:uppercase}.booklet-intro__toc[data-v-88feff73]{border:1px solid var(--edui-border);border-radius:var(--edui-radius-lg);display:flex;flex-direction:column;list-style:none;margin:0;padding:0}.booklet-intro__toc li[data-v-88feff73]{align-items:center;color:var(--edui-text-1);display:flex;font-size:var(--edui-text-md);gap:var(--edui-space-3);min-height:var(--edui-control-h);padding:var(--edui-space-2) var(--edui-space-4)}.booklet-intro__toc li+li[data-v-88feff73]{border-top:1px solid var(--edui-hairline)}.booklet-intro__toc li[data-v-88feff73] svg{color:var(--edui-color-primary);flex:none}.booklet-toc[data-v-e492e320]{display:flex;flex-direction:column;gap:var(--edui-space-1);list-style:none;margin:0;padding:0}.booklet-toc__item[data-v-e492e320]{align-items:center;background:transparent;border:none;border-radius:var(--edui-radius-md);color:var(--edui-text-2);cursor:pointer;display:flex;font-family:var(--edui-font-sans);font-size:var(--edui-text-md);gap:var(--edui-space-3);min-height:var(--edui-row-h);padding:var(--edui-space-2) var(--edui-space-3);text-align:left;transition:background var(--edui-dur-fast) var(--edui-ease);width:100%}.booklet-toc__item[data-v-e492e320]:hover:not(:disabled){background:var(--edui-surface-hover)}.booklet-toc__item[data-v-e492e320]:focus-visible{outline:var(--edui-focus-outline)}.booklet-toc__item--current[data-v-e492e320]{color:var(--edui-color-primary-text);font-weight:var(--edui-weight-semibold)}.booklet-toc__item--current[data-v-e492e320],.booklet-toc__item--current[data-v-e492e320]:hover:not(:disabled){background:var(--edui-color-primary-soft)}.booklet-toc__item--locked[data-v-e492e320]{color:var(--edui-text-muted);cursor:not-allowed}.booklet-toc__marker[data-v-e492e320]{align-items:center;background:var(--edui-surface-sunken);border-radius:var(--edui-radius-pill);color:var(--edui-text-3);display:inline-flex;flex:none;height:26px;justify-content:center;width:26px}.booklet-toc__item--done .booklet-toc__marker[data-v-e492e320]{background:var(--edui-color-success-soft);color:var(--edui-color-success)}.booklet-toc__item--current .booklet-toc__marker[data-v-e492e320]{background:var(--edui-color-primary);color:var(--edui-color-primary-contrast)}.booklet-toc__label[data-v-e492e320]{line-height:var(--edui-leading-tight);min-width:0}.booklet-reading__aside[data-v-cf41b2ff]{border-right:1px solid var(--edui-hairline);display:flex;flex:none;flex-direction:column;gap:var(--edui-space-3);padding-right:var(--edui-space-6);width:240px}.booklet-reading__body[data-v-cf41b2ff]{--booklet-font-size:var(--edui-text-lg)}.booklet-reading__body[data-v-cf41b2ff] .booklet-page{max-width:46rem}.booklet-reading__hint[data-v-cf41b2ff]{align-items:center;color:var(--edui-text-3);display:flex;font-size:var(--edui-text-sm);gap:var(--edui-space-1);justify-content:center;margin:0}.booklet-signing__locked[data-v-aff1fdbc]{align-items:center;border:2px dashed var(--edui-border);border-radius:var(--edui-radius-lg);color:var(--edui-text-3);display:flex;font-size:var(--edui-text-sm);gap:var(--edui-space-2);justify-content:center;margin:0;padding:var(--edui-space-4);text-align:center}
