.section-nav-wrapper.svelte-lhooz{border-top:1px solid var(--border-color);background:var(--bg-secondary);padding:1rem}@media (min-width:640px){.section-nav-wrapper.svelte-lhooz{padding:1.5rem}}.section-nav-inner.svelte-lhooz{max-width:48rem;margin:0 auto}.section-nav-breadcrumb.svelte-lhooz{margin-bottom:1rem;position:relative}@media (min-width:640px){.section-nav-breadcrumb.svelte-lhooz{margin-bottom:1.5rem}}.breadcrumb-btn.svelte-lhooz{color:var(--text-secondary);border-radius:var(--radius-md);align-items:center;gap:.375rem;margin-left:-.5rem;padding:.25rem .5rem;font-size:.875rem;transition:color .15s,background-color .15s;display:flex}.breadcrumb-btn.svelte-lhooz:hover{color:var(--text-primary);background:var(--bg-tertiary)}.breadcrumb-chevron.svelte-lhooz{flex-shrink:0;transition:transform .2s;display:inline-flex}.breadcrumb-chevron.open.svelte-lhooz{transform:rotate(180deg)}.breadcrumb-dropdown.svelte-lhooz{z-index:20;border-radius:var(--radius-lg);border:1px solid var(--border-color);background:var(--bg-primary);width:100%;max-height:16rem;box-shadow:var(--shadow-lg);margin-top:.25rem;position:absolute;top:100%;left:0;overflow-y:auto}.breadcrumb-option.svelte-lhooz{color:var(--text-primary);align-items:center;gap:.5rem;padding:.625rem .75rem;font-size:.875rem;transition:background-color .15s;display:flex}.breadcrumb-option.svelte-lhooz:hover{background:var(--bg-secondary)}.breadcrumb-option.current.svelte-lhooz{background:color-mix(in srgb, var(--accent-color) 10%, transparent);color:var(--accent-color);font-weight:500}.nav-buttons.svelte-lhooz{flex-direction:column;gap:.75rem;display:flex}@media (min-width:640px){.nav-buttons.svelte-lhooz{flex-direction:row-reverse;justify-content:space-between;align-items:center;gap:1rem}}.nav-btn.svelte-lhooz{border-radius:var(--radius-lg);align-items:center;gap:.75rem;padding:.75rem 1rem;transition:transform .15s,box-shadow .15s,border-color .15s;display:flex}@media (min-width:640px){.nav-btn.svelte-lhooz{max-width:48%}.nav-btn.svelte-lhooz:hover{box-shadow:var(--shadow-md);transform:translateY(-1px)}}.nav-btn-next.svelte-lhooz{background:var(--accent-color);color:#fff;justify-content:space-between;height:56px}.nav-btn-next.svelte-lhooz .nav-btn-label:where(.svelte-lhooz){color:#fffc}.nav-btn-next.svelte-lhooz .nav-btn-arrow:where(.svelte-lhooz){color:#fffc}@media (min-width:640px){.nav-btn-next.svelte-lhooz{color:var(--text-primary);border:1px solid var(--border-color);background:0 0;height:auto;margin-left:auto}.nav-btn-next.svelte-lhooz .nav-btn-label:where(.svelte-lhooz){color:var(--text-secondary)}.nav-btn-next.svelte-lhooz .nav-btn-arrow:where(.svelte-lhooz){color:var(--text-secondary)}.nav-btn-next.svelte-lhooz:hover{border-color:var(--accent-color);background:color-mix(in srgb, var(--accent-color) 5%, transparent)}.nav-btn-next.svelte-lhooz:hover .nav-btn-arrow:where(.svelte-lhooz){color:var(--accent-color)}.nav-btn-next.svelte-lhooz .nav-btn-text:where(.svelte-lhooz){text-align:right}}.nav-btn-prev.svelte-lhooz{background:var(--bg-secondary);border:1px solid var(--border-color);color:var(--text-primary);height:56px}.nav-btn-prev.svelte-lhooz .nav-btn-label:where(.svelte-lhooz){color:var(--text-secondary)}.nav-btn-prev.svelte-lhooz .nav-btn-arrow:where(.svelte-lhooz){color:var(--text-secondary)}@media (min-width:640px){.nav-btn-prev.svelte-lhooz{height:auto}.nav-btn-prev.svelte-lhooz:hover{border-color:var(--accent-color);background:color-mix(in srgb, var(--accent-color) 5%, transparent)}.nav-btn-prev.svelte-lhooz:hover .nav-btn-arrow:where(.svelte-lhooz){color:var(--accent-color)}}.nav-btn-text.svelte-lhooz{text-align:left;flex:1;min-width:0}.nav-btn-label.svelte-lhooz{font-size:.75rem;display:block}.nav-btn-title.svelte-lhooz{text-overflow:ellipsis;white-space:nowrap;font-family:sans-serif;font-size:.875rem;font-weight:500;display:block;overflow:hidden}.nav-btn-arrow.svelte-lhooz{flex-shrink:0;transition:color .15s;display:inline-flex}.text-highlighter.svelte-1qrygt6 .highlight-yellow{background-color:#f5e6b8;padding:.125rem 0}.text-highlighter.svelte-1qrygt6 .highlight-green{background-color:#f0d0a0;padding:.125rem 0}.text-highlighter.svelte-1qrygt6 .highlight-blue{background-color:#c8daf0;padding:.125rem 0}.text-highlighter.svelte-1qrygt6 .highlight-pink{background-color:#f0c8c8;padding:.125rem 0}.dark .text-highlighter.svelte-1qrygt6 .highlight-yellow{background-color:#c4a03c59}.dark .text-highlighter.svelte-1qrygt6 .highlight-green{background-color:#c08c3c59}.dark .text-highlighter.svelte-1qrygt6 .highlight-blue{background-color:#5078c859}.dark .text-highlighter.svelte-1qrygt6 .highlight-pink{background-color:#c8646459}.ann-panel.svelte-14s3kk3{background:var(--bg-primary);border-color:var(--border-color)}.ann-divider.svelte-14s3kk3{border-color:var(--border-color)}.ann-title.svelte-14s3kk3{color:var(--text-primary)}.ann-text.svelte-14s3kk3{color:var(--text-secondary)}.ann-text-muted,.ann-btn-ghost.svelte-14s3kk3{color:var(--text-tertiary)}.ann-btn-ghost.svelte-14s3kk3:hover{background:var(--bg-secondary);color:var(--text-secondary)}.ann-filter-btn.svelte-14s3kk3{color:var(--text-secondary);border-color:var(--border-color)}.ann-filter-btn.svelte-14s3kk3:hover{background:var(--bg-secondary)}.ann-dropdown.svelte-14s3kk3{background:var(--bg-primary);border-color:var(--border-color)}.ann-dropdown-item.svelte-14s3kk3{color:var(--text-secondary)}.ann-dropdown-item.svelte-14s3kk3:hover{background:var(--bg-secondary)}.ann-cancel-btn.svelte-14s3kk3{color:var(--text-secondary);border-color:var(--border-color)}.ann-cancel-btn.svelte-14s3kk3:hover{background:var(--bg-secondary)}.annotation-card.svelte-14s3kk3{background-color:var(--card-bg);border-color:var(--card-border)}.dark .annotation-card.svelte-14s3kk3{background-color:var(--card-dark-bg);border-color:var(--card-border)}.preview-banner.svelte-44a69y{border-radius:var(--radius-md);color:var(--text-primary);background:#fffbeb;border:1px solid #f5d9a8;border-left:4px solid #d97706;align-items:flex-start;gap:.625rem;margin-bottom:1.5rem;padding:.75rem 1rem;display:flex}.preview-banner__icon{color:#d97706;flex-shrink:0;margin-top:.1rem}.preview-banner__text.svelte-44a69y{margin:0;font-size:.875rem;line-height:1.5}.preview-banner__text.svelte-44a69y strong:where(.svelte-44a69y){font-weight:600}.dark .preview-banner.svelte-44a69y{color:var(--text-primary);background:#2a2418;border-color:#5a4413 #5a4413 #5a4413 #e8a838}.dark .preview-banner__icon{color:#e8a838}@media print{.preview-banner.svelte-44a69y{display:none}}.completion-particle.svelte-r89v9v{opacity:0;position:absolute}.particle-1.svelte-r89v9v{animation:1.2s ease-out forwards svelte-r89v9v-burst-up-right}.particle-2.svelte-r89v9v{animation:1.2s ease-out 50ms forwards svelte-r89v9v-burst-up}.particle-3.svelte-r89v9v{animation:1.2s ease-out .1s forwards svelte-r89v9v-burst-up-left}.particle-4.svelte-r89v9v{animation:1.2s ease-out .15s forwards svelte-r89v9v-burst-right}.particle-5.svelte-r89v9v{animation:1.2s ease-out .2s forwards svelte-r89v9v-burst-left}.particle-6.svelte-r89v9v{animation:1.2s ease-out .25s forwards svelte-r89v9v-burst-down-right}.particle-7.svelte-r89v9v{animation:1.2s ease-out .3s forwards svelte-r89v9v-burst-down}.particle-8.svelte-r89v9v{animation:1.2s ease-out .35s forwards svelte-r89v9v-burst-down-left}@keyframes svelte-r89v9v-burst-up{0%{opacity:1;transform:translate(0)scale(0)}20%{opacity:1;transform:translate(0)scale(1)}to{opacity:0;transform:translateY(-100px)scale(.3)}}@keyframes svelte-r89v9v-burst-up-right{0%{opacity:1;transform:translate(0)scale(0)}20%{opacity:1;transform:translate(0)scale(1)}to{opacity:0;transform:translate(70px,-70px)scale(.3)}}@keyframes svelte-r89v9v-burst-up-left{0%{opacity:1;transform:translate(0)scale(0)}20%{opacity:1;transform:translate(0)scale(1)}to{opacity:0;transform:translate(-70px,-70px)scale(.3)}}@keyframes svelte-r89v9v-burst-right{0%{opacity:1;transform:translate(0)scale(0)}20%{opacity:1;transform:translate(0)scale(1)}to{opacity:0;transform:translate(100px)scale(.3)}}@keyframes svelte-r89v9v-burst-left{0%{opacity:1;transform:translate(0)scale(0)}20%{opacity:1;transform:translate(0)scale(1)}to{opacity:0;transform:translate(-100px)scale(.3)}}@keyframes svelte-r89v9v-burst-down{0%{opacity:1;transform:translate(0)scale(0)}20%{opacity:1;transform:translate(0)scale(1)}to{opacity:0;transform:translateY(80px)scale(.3)}}@keyframes svelte-r89v9v-burst-down-right{0%{opacity:1;transform:translate(0)scale(0)}20%{opacity:1;transform:translate(0)scale(1)}to{opacity:0;transform:translate(70px,50px)scale(.3)}}@keyframes svelte-r89v9v-burst-down-left{0%{opacity:1;transform:translate(0)scale(0)}20%{opacity:1;transform:translate(0)scale(1)}to{opacity:0;transform:translate(-70px,50px)scale(.3)}}.completion-message.svelte-r89v9v{animation:2s ease-out forwards svelte-r89v9v-message-pop}@keyframes svelte-r89v9v-message-pop{0%{opacity:0;transform:scale(.5)}15%{opacity:1;transform:scale(1.1)}25%{transform:scale(1)}80%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.9)}}
