.quiet-mode-controls.svelte-82r4uj{display:inline-flex;align-items:center;gap:.5rem}.quiet-mode-toggle.svelte-82r4uj{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;min-width:44px;min-height:44px;border:2px solid var(--border-brand);border-radius:var(--radius-md);background:var(--background);color:var(--secondary-foreground);box-shadow:inset 0 1px 0 var(--edge-highlight);cursor:pointer;transition:border-color var(--duration-normal) var(--ease-default),color var(--duration-normal) var(--ease-default),background var(--duration-normal) var(--ease-default)}.quiet-mode-toggle--switch.svelte-82r4uj{padding-inline:.875rem 1rem;font-family:var(--font-mono);font-size:var(--text-control);letter-spacing:0}.quiet-mode-toggle--remember.svelte-82r4uj{padding-inline:.75rem .875rem;font-family:var(--font-mono);font-size:var(--text-control);letter-spacing:0}.quiet-mode-toggle.svelte-82r4uj:hover,.quiet-mode-toggle.svelte-82r4uj:focus-visible,.quiet-mode-toggle[aria-checked=true].svelte-82r4uj,.quiet-mode-toggle[aria-pressed=true].svelte-82r4uj{border-color:var(--primary);color:var(--primary);background:color-mix(in srgb,var(--primary) 7%,var(--background))}.quiet-mode-toggle.svelte-82r4uj:focus-visible{outline:2px solid var(--ring);outline-offset:3px}.q-wave.svelte-82r4uj,.q-core.svelte-82r4uj,.r-bookmark.svelte-82r4uj{fill:none;stroke:currentColor;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round;transition:opacity var(--duration-normal) var(--ease-default),fill var(--duration-normal) var(--ease-default),stroke var(--duration-normal) var(--ease-default),filter var(--duration-normal) var(--ease-default)}.q-wave--far.svelte-82r4uj{opacity:.5}.quiet-mode-toggle[aria-checked=true].svelte-82r4uj .q-wave:where(.svelte-82r4uj){opacity:0}.quiet-mode-toggle[aria-checked=true].svelte-82r4uj .q-core:where(.svelte-82r4uj){fill:var(--primary);stroke:var(--primary);filter:drop-shadow(0 0 4px color-mix(in srgb,var(--glow) 60%,transparent))}.quiet-mode-toggle[aria-pressed=true].svelte-82r4uj .r-bookmark:where(.svelte-82r4uj){fill:var(--primary);stroke:var(--primary);filter:drop-shadow(0 0 4px color-mix(in srgb,var(--glow) 55%,transparent))}@media(prefers-reduced-motion:reduce){.quiet-mode-toggle.svelte-82r4uj,.q-wave.svelte-82r4uj,.q-core.svelte-82r4uj,.r-bookmark.svelte-82r4uj{transition:none}}[data-slot=card].section-card{border-width:3px}[data-slot=card].section-card:hover{border-color:var(--accent)}.section-header.svelte-1uxw7hh{cursor:pointer}[data-slot=card].section-card.section-card--toggleable{cursor:pointer;transition:border-color var(--duration-normal) var(--ease-default),box-shadow var(--duration-normal) var(--ease-default),scale .12s cubic-bezier(.2,0,0,1),opacity .12s cubic-bezier(.2,0,0,1)}[data-slot=card].section-card.section-card--toggleable:active:not(:has(a:active,button:active,input:active,select:active,textarea:active,[role=button]:active)){scale:.97;opacity:.92}@media(prefers-reduced-motion:reduce){.section-header.svelte-1uxw7hh{cursor:pointer}[data-slot=card].section-card.section-card--toggleable{transition:border-color var(--duration-normal) var(--ease-default),box-shadow var(--duration-normal) var(--ease-default)}}[data-slot=card].section-card:hover .section-title{color:var(--accent-text)}.section-title{transition:color var(--duration-normal) var(--ease-default)}[data-slot=collapsible-content].section-body{display:grid;grid-template-rows:0fr;transition:grid-template-rows var(--duration-slow) var(--ease-default)}[data-slot=collapsible-content].section-body[data-state=open]{grid-template-rows:1fr}[data-slot=collapsible-content].section-body>div{overflow:hidden}.toc-nav.svelte-vam94h{font-family:var(--font-heading);font-size:16px;border-left:2px solid color-mix(in srgb,var(--primary) 12%,transparent);padding-left:14px;display:flex;flex-direction:column;gap:2px}.toc-item.svelte-vam94h{display:flex;align-items:center;gap:.55rem;width:100%;text-align:left;background:none;border:none;cursor:pointer;padding:0;min-height:44px;color:var(--muted-foreground);transition:color var(--duration-fast) var(--ease-default)}.toc-item.svelte-vam94h:hover{color:color-mix(in srgb,var(--foreground) 60%,transparent)}.toc-item.active.svelte-vam94h{color:var(--primary);font-weight:600}.toc-item.svelte-vam94h:focus-visible{outline:2px solid var(--ring);outline-offset:2px;border-radius:2px}.toc-badge.svelte-vam94h{display:inline-flex;align-items:center;justify-content:center;min-width:1.5rem;flex-shrink:0}.toc-label.svelte-vam94h{min-width:0;flex:1}.toc-sub-item.svelte-vam94h{font-size:13px;min-height:36px;color:color-mix(in srgb,var(--foreground) 20%,transparent)}.toc-sub-item.svelte-vam94h:hover{color:color-mix(in srgb,var(--foreground) 50%,transparent)}.toc-sub-item.active.svelte-vam94h{color:var(--primary)}.toc-counter-dot.svelte-vam94h{width:6px;height:6px;border-radius:50%;background:var(--primary);box-shadow:0 0 8px color-mix(in srgb,var(--glow) 40%,transparent)}.toc-counter-text.svelte-vam94h{color:color-mix(in srgb,var(--primary) 30%,transparent)}.toc-pill-container.svelte-7atxnh{position:fixed;bottom:calc(20px + env(safe-area-inset-bottom,0px));left:50%;transform:translate(-50%);z-index:var(--z-sheet)}.toc-pill.svelte-7atxnh{display:flex;align-items:center;gap:8px;padding:12px 20px;min-height:44px;max-width:calc(100vw - 2rem);background:color-mix(in srgb,var(--background) 95%,transparent);border:1px solid color-mix(in srgb,var(--primary) 20%,transparent);border-radius:var(--radius-pill);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);cursor:pointer;white-space:nowrap}.toc-pill-name.svelte-7atxnh{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:color-mix(in srgb,var(--foreground) 65%,transparent)}.toc-pill-counter.svelte-7atxnh{color:color-mix(in srgb,var(--primary) 85%,transparent);flex-shrink:0}.toc-drawer-backdrop.svelte-7atxnh{position:fixed;inset:0;background:transparent;z-index:-1;border:none;cursor:default}.toc-drawer.svelte-7atxnh{position:absolute;bottom:calc(100% + 8px);left:50%;transform:translate(-50%);min-width:280px;max-width:90vw;max-height:60dvh;overflow-y:auto;background:color-mix(in srgb,var(--background) 97%,transparent);border:1px solid color-mix(in srgb,var(--primary) 15%,transparent);border-radius:12px;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);box-shadow:var(--shadow-sheet)}.toc-drawer-item.svelte-7atxnh{display:flex;align-items:center;gap:10px;padding:12px 14px;min-height:44px;border:none;background:none;border-radius:8px;cursor:pointer;font-family:var(--font-heading);font-size:14px;color:color-mix(in srgb,var(--foreground) 65%,transparent);transition:background var(--duration-fast) var(--ease-default),color var(--duration-fast) var(--ease-default);text-align:left;width:100%}.toc-drawer-badge.svelte-7atxnh{display:inline-flex;align-items:center;justify-content:center;min-width:1.75rem;flex-shrink:0}.toc-drawer-label.svelte-7atxnh{min-width:0}.toc-drawer-item.svelte-7atxnh:hover{background:color-mix(in srgb,var(--primary) 5%,transparent);color:color-mix(in srgb,var(--foreground) 70%,transparent)}.toc-drawer-item.active.svelte-7atxnh{color:var(--primary);font-weight:600}.toc-drawer-item.svelte-7atxnh:focus-visible,.toc-pill.svelte-7atxnh:focus-visible{outline:2px solid var(--ring);outline-offset:2px}.toc-drawer-sub.svelte-7atxnh{padding-left:40px;font-size:13px;color:color-mix(in srgb,var(--foreground) 65%,transparent)}.toc-drawer-sub.svelte-7atxnh:hover{color:color-mix(in srgb,var(--foreground) 65%,transparent)}.toc-drawer-sub.active.svelte-7atxnh{color:var(--primary)}
