.piqora-docs{--fd-layout-width:100%;--fd-sidebar-width:278px;--fd-toc-width:230px}.docs-brand-label{border-left:1px solid var(--border);padding-left:.75rem;color:var(--muted-foreground);font-size:.6875rem;font-weight:500}.docs-sidebar-intro{display:flex;align-items:center;gap:.625rem;margin:.5rem 0 .25rem;padding:.875rem;border:1px solid var(--border);border-radius:var(--radius);background:var(--secondary);color:var(--secondary-foreground);font-size:.75rem}.piqora-docs #nd-sidebar{background:var(--card);color:var(--foreground);border-color:var(--border)}.piqora-docs :is(#nd-sidebar,#nd-sidebar-mobile) :where(a[data-active],button.w-full[aria-expanded]){border-radius:.75rem;background-color:transparent;color:var(--muted-foreground);transition:none}@media (hover:hover) and (pointer:fine){.piqora-docs :is(#nd-sidebar,#nd-sidebar-mobile) :where(a[data-active],button.w-full[aria-expanded]):hover{color:var(--primary);background-color:var(--accent);transition:none}}.piqora-docs :is(#nd-sidebar,#nd-sidebar-mobile) :where(a[data-active],button.w-full[aria-expanded]):focus-visible{outline:2px solid var(--ring);outline-offset:2px}.piqora-docs :is(#nd-sidebar,#nd-sidebar-mobile) a[data-active=true],.piqora-docs :is(#nd-sidebar,#nd-sidebar-mobile) a[data-active=true]:hover{color:var(--primary);background-color:var(--secondary);font-weight:600;transition:none}.piqora-docs #nd-page{min-width:0;padding-top:3rem;padding-bottom:3rem}.piqora-docs #nd-page>h1{max-width:22ch;font-size:clamp(2rem,3.4vw,2.75rem);line-height:1.15;letter-spacing:-.045em;font-weight:600}.docs-eyebrow{margin-bottom:-.5rem;color:var(--primary);font-size:.6875rem;font-weight:600;letter-spacing:.1em;text-transform:uppercase}.piqora-docs .prose{font-size:.9375rem;line-height:1.85;overflow-wrap:anywhere}.piqora-docs .prose :where(h2,h3){scroll-margin-top:6rem}.piqora-docs .prose a{text-underline-offset:4px}.piqora-docs .prose img{border:1px solid var(--border);border-radius:var(--radius)}.piqora-docs .prose table{font-size:.8125rem}.docs-quick-starts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;margin:2rem 0 2.5rem}.docs-guide-link{border-radius:var(--radius)}.docs-guide-link>div{transition:border-color .16s ease,background-color .16s ease}.docs-guide-link:hover>div{border-color:var(--primary);background:var(--secondary)}.docs-guide-icon{display:flex;align-items:center;justify-content:center;width:44px;height:44px;border-radius:.875rem;background:var(--secondary);color:var(--primary)}.docs-guide-label{color:var(--muted-foreground);font-size:.6875rem}.docs-page-note{margin-top:2rem;padding-top:1.25rem;border-top:1px solid var(--border);color:var(--muted-foreground);font-size:.75rem}.docs-workshop-card{display:flex;flex-direction:column;gap:.75rem;margin-top:1.5rem;padding:1.25rem;border-radius:var(--radius);background-color:var(--primary);color:var(--primary-foreground);transition:background-color .16s ease}.docs-workshop-card:hover{background-color:var(--primary-hover)}.docs-workshop-card:focus-visible{outline:2px solid var(--ring);outline-offset:3px}.docs-workshop-card-title{font-size:.9375rem;font-weight:600;line-height:1.4}.docs-workshop-card-description{font-size:.8125rem;line-height:1.6;opacity:.85}.docs-workshop-card-action{display:flex;align-items:center;justify-content:space-between;gap:.5rem;margin-top:.25rem;font-size:.75rem;font-weight:600}.docs-skip-link{position:fixed;top:.5rem;left:50%;z-index:100;padding:.75rem 1.25rem;transform:translate(-50%,-180%);border-radius:90px;background:var(--primary);color:var(--primary-foreground)}.docs-skip-link:focus{transform:translate(-50%)}@media (max-width:767px){.docs-quick-starts{grid-template-columns:minmax(0,1fr)}.piqora-docs #nd-page{padding-top:1.5rem}.docs-brand-label{display:none}}@media (prefers-reduced-motion:reduce){.piqora-docs *,.piqora-docs :after,.piqora-docs :before{animation-duration:.01ms!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}