.si-header.svelte-7ixx9n{display:flex;flex-direction:column;gap:1rem}.si-header__top.svelte-7ixx9n{display:flex;align-items:flex-start;justify-content:space-between;gap:1.5rem;flex-wrap:wrap}.si-header__title.svelte-7ixx9n{margin:0;font-size:clamp(2rem,5vw,3.25rem);line-height:1.05;letter-spacing:-.02em;color:var(--axo-text-primary, #111827)}.si-header__subtitle.svelte-7ixx9n{margin:.4rem 0 0;color:var(--axo-text-tertiary, #9ca3af);font-family:var(--axo-font-mono, monospace);font-size:.8rem;font-weight:400;letter-spacing:.02em}.si-header__views.svelte-7ixx9n{display:flex;align-items:center;gap:.5rem}.si-header__view.svelte-7ixx9n{position:relative;display:inline-flex;align-items:center;gap:.4rem;min-height:44px;padding:0 .5rem;border:none;background:none;color:var(--axo-text-tertiary, #9ca3af);font-family:var(--axo-font-mono, monospace);font-size:.75rem;letter-spacing:.08em;text-transform:lowercase;cursor:pointer;transition:color .15s ease}.si-header__view--active.svelte-7ixx9n{color:var(--axo-text-primary, #111827)}.si-header__view--active.svelte-7ixx9n:after{content:"";position:absolute;bottom:10px;left:0;right:0;height:2px;background-color:currentColor}.si-header__view.svelte-7ixx9n:hover:not(:disabled){color:var(--axo-text-secondary, #6b7280)}.si-header__view.svelte-7ixx9n:disabled{opacity:.5;cursor:not-allowed}.si-header__view.svelte-7ixx9n:focus-visible{outline:2px solid var(--axo-text-primary, #111827);outline-offset:2px}.si-header__soon.svelte-7ixx9n{font-size:.55rem;letter-spacing:.1em;opacity:.8}@media(max-width:640px){.si-header.svelte-7ixx9n{gap:.5rem}.si-header__top.svelte-7ixx9n{gap:.35rem 1rem}.si-header__subtitle.svelte-7ixx9n{margin-top:.25rem;font-size:.72rem}.si-header__views.svelte-7ixx9n{width:100%;gap:0;margin-top:.35rem;padding:2px;border:1px solid var(--axo-border-default, #e5e7eb);border-radius:999px;background:var(--axo-bg-secondary, #f9fafb)}.si-header__view.svelte-7ixx9n{flex:1 1 0;justify-content:center;min-width:0;padding-inline:.75rem;border-radius:999px;text-transform:uppercase}.si-header__view--active.svelte-7ixx9n{background:var(--axo-text-primary, #111827);color:var(--axo-text-inverse, #ffffff)}.si-header__view--active.svelte-7ixx9n:after{display:none}.si-header__view--active.svelte-7ixx9n:hover:not(:disabled){color:var(--axo-text-inverse, #ffffff)}}@media(prefers-reduced-motion:reduce){.si-header__view.svelte-7ixx9n{transition:none}}.si-method.svelte-isvz09{padding-block:.8rem;border-block:1px solid var(--axo-border-default, #e5e7eb);color:var(--axo-text-secondary, #6b7280)}.si-method__status.svelte-isvz09{display:flex;flex-wrap:wrap;gap:.35rem .6rem;font-family:var(--axo-font-mono, monospace);font-size:.7rem;letter-spacing:.02em;text-transform:uppercase}.si-method__guidance.svelte-isvz09{max-width:78ch;margin:.65rem 0 0;color:var(--axo-text-primary, #111827);font-size:.86rem;line-height:1.5}.si-method__details.svelte-isvz09{max-width:78ch;margin-top:.65rem;font-size:.78rem;line-height:1.55}.si-method__details.svelte-isvz09 summary:where(.svelte-isvz09){width:fit-content;color:var(--axo-text-secondary, #6b7280);font-family:var(--axo-font-mono, monospace);font-size:.7rem;text-decoration:underline;text-underline-offset:3px;cursor:pointer}.si-method__details.svelte-isvz09 summary:where(.svelte-isvz09):focus-visible{outline:2px solid var(--axo-text-primary, #111827);outline-offset:3px}.si-method__body.svelte-isvz09{padding-top:.25rem}.si-method__body.svelte-isvz09 p:where(.svelte-isvz09){margin:.55rem 0 0}.si-method__fallback.svelte-isvz09{color:var(--axo-text-primary, #111827)}.si-filterbar.svelte-owspxt{flex-shrink:0;min-width:0}.si-filterbar__mobile.svelte-owspxt{display:none}.si-filterbar__scroll.svelte-owspxt{display:flex;align-items:center;flex-wrap:wrap;gap:.3rem;padding:.25rem 0}.si-filterbar__group.svelte-owspxt{display:flex;align-items:center;flex-wrap:wrap;min-width:0;gap:.25rem}.si-filterbar__group--technical.svelte-owspxt{flex:0 0 100%;padding-left:.85rem}.si-filterbar__group--quality.svelte-owspxt{flex:1 1 100%}.si-filterbar__legend--quality.svelte-owspxt{margin-left:.65rem}.si-filterbar__legend.svelte-owspxt{flex-shrink:0;margin-right:.15rem;color:var(--axo-text-tertiary, #9ca3af);font-family:var(--axo-font-mono, monospace);font-size:.62rem;letter-spacing:.12em;text-transform:uppercase;white-space:nowrap}.si-filterbar__divider.svelte-owspxt{flex-shrink:0;align-self:stretch;width:1px;margin:.25rem .35rem;background:var(--axo-border-default, #e5e7eb)}.si-filterbar__clear.svelte-owspxt{flex-shrink:0;min-height:44px;padding:0 .5rem;border:0;background:none;color:var(--axo-text-tertiary, #9ca3af);font-family:var(--axo-font-mono, monospace);font-size:.68rem;white-space:nowrap;text-decoration:underline;text-underline-offset:3px;cursor:pointer}.si-filterbar__clear.svelte-owspxt:hover{color:var(--axo-text-primary, #111827)}.si-filterbar__clear.svelte-owspxt:focus-visible{outline:2px solid var(--axo-text-primary, #111827);outline-offset:2px}@media(max-width:768px),(max-height:600px){.si-filterbar__desktop.svelte-owspxt{display:none}.si-filterbar__mobile.svelte-owspxt{display:flex;align-items:center;gap:.5rem;min-width:0}.si-filterbar__trigger.svelte-owspxt{display:flex;align-items:center;justify-content:space-between;gap:.75rem;flex:1;min-width:0;min-height:44px;padding:0 .75rem;border:1px solid var(--axo-border-default, #e5e7eb);background:var(--axo-bg-page, #f9fafb);color:var(--axo-text-primary, #111827);font-family:var(--axo-font-mono, monospace);font-size:.72rem;letter-spacing:.04em;text-transform:uppercase;cursor:pointer}.si-filterbar__trigger-count.svelte-owspxt{overflow:hidden;color:var(--axo-text-tertiary, #9ca3af);text-overflow:ellipsis;white-space:nowrap}.si-filterbar__mobile-clear.svelte-owspxt{flex:0 0 auto;min-height:44px;padding:0 .35rem;border:0;background:none;color:var(--axo-text-secondary, #6b7280);font-family:var(--axo-font-mono, monospace);font-size:.68rem;text-decoration:underline;text-underline-offset:3px}}.si-filter-sheet .clad-sheet__body{padding:0}.si-filter-sheet__content{display:flex;flex-direction:column}.si-filter-sheet__section{padding:1rem;border-bottom:1px solid var(--axo-border-default, #e5e7eb)}.si-filter-sheet__section h3{margin:0 0 .55rem;color:var(--axo-text-tertiary, #9ca3af);font-family:var(--axo-font-mono, monospace);font-size:.65rem;font-weight:500;letter-spacing:.11em;text-transform:uppercase}.si-filter-sheet__options{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.4rem}.si-filter-sheet__option{display:flex;align-items:center;justify-content:space-between;gap:.5rem;min-width:0;min-height:44px;padding:.55rem .7rem;border:1px solid var(--axo-border-default, #e5e7eb);background:transparent;color:var(--axo-text-secondary, #6b7280);font-size:.78rem;line-height:1.25;text-align:left}.si-filter-sheet__option[aria-pressed=true]{border-color:var(--axo-text-primary, #111827);background:var(--axo-bg-secondary, #e5e7eb);color:var(--axo-text-primary, #111827)}.si-filter-sheet__count{flex:0 0 auto;color:var(--axo-text-tertiary, #9ca3af);font-family:var(--axo-font-mono, monospace);font-size:.67rem}.si-filter-sheet__footer{display:grid;grid-template-columns:minmax(0,.75fr) minmax(0,1.25fr);gap:.5rem;width:100%}.si-filter-sheet__footer button{min-height:44px;border:1px solid var(--axo-border-default, #e5e7eb);font-size:.78rem;font-weight:600}.si-filter-sheet__reset{background:transparent;color:var(--axo-text-secondary, #6b7280)}.si-filter-sheet__done{background:var(--axo-text-primary, #111827);color:var(--axo-bg-page, #f9fafb)}@media(max-width:360px){.si-filter-sheet__options{grid-template-columns:1fr}}@media(prefers-reduced-motion:reduce){.si-filterbar__scroll.svelte-owspxt,.si-filterbar__group.svelte-owspxt{scroll-behavior:auto}}.si-rail.svelte-h7qmte{display:flex;align-items:center;gap:.6rem;min-width:0}.si-rail__wander.svelte-h7qmte{display:inline-flex;align-items:center;gap:.5rem;min-height:44px;padding:0 .85rem;border:1px solid var(--axo-text-primary, #111827);background:none;color:var(--axo-text-primary, #111827);font-family:var(--axo-font-mono, monospace);font-size:.7rem;letter-spacing:.06em;text-transform:lowercase;white-space:nowrap;cursor:pointer;transition:color .15s ease,background-color .15s ease}.si-rail__wander.svelte-h7qmte:hover:not(:disabled){color:var(--axo-text-inverse, #ffffff);background:var(--axo-text-primary, #111827)}.si-rail__wander.svelte-h7qmte:focus-visible{outline:2px solid var(--axo-text-primary, #111827);outline-offset:2px}.si-rail__wander.svelte-h7qmte:disabled{opacity:.45;border-color:var(--axo-border-default, #e5e7eb);cursor:not-allowed}.si-rail__finder.svelte-h7qmte{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;padding:0;border:0;background:none;color:var(--axo-text-tertiary, #9ca3af);cursor:pointer}.si-rail__finder.svelte-h7qmte:hover{color:var(--axo-text-primary, #111827)}.si-rail__finder.svelte-h7qmte:focus-visible{outline:2px solid var(--axo-text-primary, #111827);outline-offset:1px}.si-rail__icon.svelte-h7qmte{width:1.15rem;height:1.15rem;fill:none;stroke:currentcolor;stroke-width:1.2;stroke-linecap:round;stroke-linejoin:round}.si-rail__glyph.svelte-h7qmte{font-size:.8em;opacity:.7}.si-rail__note.svelte-h7qmte{margin:0;color:var(--axo-text-tertiary, #9ca3af);font-family:var(--axo-font-mono, monospace);font-size:.62rem;letter-spacing:.1em;white-space:nowrap}@media(max-width:480px){.si-rail__note.svelte-h7qmte{display:none}}@media(prefers-reduced-motion:reduce){.si-rail__wander.svelte-h7qmte{transition:none}}.si-columns.svelte-k4ktto{position:relative;display:inline-flex}.si-columns__trigger.svelte-k4ktto{display:inline-flex;align-items:center;gap:.4rem;min-height:44px;padding:0 .25rem;border:0;background:none;color:var(--axo-text-tertiary, #9ca3af);font-family:var(--axo-font-mono, monospace);font-size:.68rem;letter-spacing:.08em;text-transform:lowercase;cursor:pointer;transition:color .15s ease}.si-columns__trigger.svelte-k4ktto:hover,.si-columns__trigger[data-active=true].svelte-k4ktto{color:var(--axo-text-primary, #111827)}.si-columns__trigger.svelte-k4ktto:focus-visible{outline:2px solid var(--axo-text-primary, #111827);outline-offset:2px}.si-columns__count.svelte-k4ktto{font-variant-numeric:tabular-nums;opacity:.7}.si-columns__panel.svelte-k4ktto{position:absolute;top:100%;right:0;z-index:5;min-width:11rem;padding:.35rem .5rem .5rem;background:var(--axo-bg-card, #ffffff);border:1px solid var(--axo-border-default, #e5e7eb)}.si-columns__set.svelte-k4ktto{display:flex;flex-direction:column;margin:0;padding:0;border:0}.si-columns__legend.svelte-k4ktto{padding:0 0 .15rem;color:var(--axo-text-tertiary, #9ca3af);font-family:var(--axo-font-mono, monospace);font-size:.58rem;letter-spacing:.12em;text-transform:uppercase}.si-columns__row.svelte-k4ktto{display:flex;align-items:center;gap:.5rem;min-height:44px;color:var(--axo-text-secondary, #6b7280);font-family:var(--axo-font-mono, monospace);font-size:.7rem;letter-spacing:.03em;text-transform:lowercase;white-space:nowrap;cursor:pointer}.si-columns__row.svelte-k4ktto:hover{color:var(--axo-text-primary, #111827)}.si-columns__box.svelte-k4ktto{width:.85rem;height:.85rem;accent-color:var(--axo-text-primary, #111827);cursor:pointer}.si-columns__box.svelte-k4ktto:focus-visible{outline:2px solid var(--axo-text-primary, #111827);outline-offset:2px}@media(prefers-reduced-motion:reduce){.si-columns__trigger.svelte-k4ktto{transition:none}}.si-table.svelte-a76u84{width:100%;overflow-x:auto}.si-table__toolbar.svelte-a76u84{display:flex;justify-content:flex-end;padding-bottom:.15rem}.si-table__mobile-toolbar.svelte-a76u84{display:none}.si-table.svelte-a76u84 .uitbl__header{background:var(--axo-bg-page, #f9fafb)}.si-table__sort.svelte-a76u84{display:inline-flex;align-items:center;gap:.4em;min-height:44px;padding:0;border:0;background:none;color:inherit;font:inherit;letter-spacing:inherit;text-transform:inherit;cursor:pointer}.si-table__sort.svelte-a76u84:hover,.si-table__sort[data-active=true].svelte-a76u84{color:var(--axo-text-primary, #111827)}.si-table__sort.svelte-a76u84:focus-visible{outline:2px solid var(--axo-text-primary, #111827);outline-offset:2px}.si-table__arrow.svelte-a76u84{font-variant-numeric:tabular-nums;opacity:.7}.si-table__label.svelte-a76u84{display:inline-flex;align-items:center;min-height:44px}.si-table.svelte-a76u84 tr[data-slug]:not([data-mode=inert]){cursor:pointer}.si-table.svelte-a76u84 tr[data-slug]:focus-visible{outline:2px solid var(--axo-text-primary, #111827);outline-offset:-2px}.si-table.svelte-a76u84 tr[data-slug][data-highlight=true]{outline:2px solid var(--axo-text-primary, #111827);outline-offset:-2px;animation:svelte-a76u84-si-table-flash 1.5s ease-out}@keyframes svelte-a76u84-si-table-flash{0%{background:var(--axo-bg-secondary, #e5e7eb)}to{background:transparent}}@media(prefers-reduced-motion:reduce){.si-table.svelte-a76u84 tr[data-slug][data-highlight=true]{animation:none}}.si-table.svelte-a76u84 .si-cell--meta{color:var(--axo-text-secondary, #6b7280);font-family:var(--axo-font-mono, monospace);font-size:.72rem;letter-spacing:.03em;white-space:nowrap}.si-table.svelte-a76u84 .si-cell--description{max-width:28rem;min-width:0}.si-description.svelte-a76u84{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;overflow:hidden;color:var(--axo-text-secondary, #6b7280);font-size:.78rem;line-height:1.35;overflow-wrap:anywhere}.si-table.svelte-a76u84 .si-table__description-head{max-width:28rem}.si-table.svelte-a76u84 .si-cell--actions{width:1%;padding-left:0;text-align:right;white-space:nowrap}.si-table.svelte-a76u84 .si-table__actions-head{width:1%;padding-left:0}.si-actions.svelte-a76u84{display:inline-flex;align-items:center;gap:.15rem}.si-action.svelte-a76u84{display:inline-flex;align-items:center;justify-content:center;width:1.75rem;height:1.75rem;padding:0;border:0;background:none;color:var(--axo-text-tertiary, #9ca3af);cursor:pointer}.si-action.svelte-a76u84:hover{color:var(--axo-text-primary, #111827)}.si-action.svelte-a76u84:focus-visible{outline:2px solid var(--axo-text-primary, #111827);outline-offset:1px}.si-action__glyph.svelte-a76u84{width:1rem;height:1rem;fill:none;stroke:currentcolor;stroke-width:1.2;stroke-linecap:round;stroke-linejoin:round}@media(pointer:coarse),(max-width:1024px){.si-action.svelte-a76u84{width:44px;height:44px}}.si-name.svelte-a76u84{font-size:.95rem}.si-quality.svelte-a76u84{display:block;margin-top:.2rem;color:var(--axo-text-tertiary, #9ca3af);font-family:var(--axo-font-mono, monospace);font-size:.62rem;line-height:1.35}.si-name--link.svelte-a76u84{color:inherit;text-decoration:none}.si-name--link.svelte-a76u84:hover,.si-name--link.svelte-a76u84:focus-visible{text-decoration:underline;text-underline-offset:3px}.si-name--link.svelte-a76u84:focus-visible{outline:2px solid var(--axo-text-primary, #111827);outline-offset:2px}.si-subline.svelte-a76u84,.si-subdescription.svelte-a76u84{display:none}.si-table__empty.svelte-a76u84{padding:2rem 0;color:var(--axo-text-secondary, #6b7280);font-size:.9rem}@media(max-width:768px){.si-table.svelte-a76u84{overflow-x:visible;padding-bottom:4.5rem}.si-table__toolbar.svelte-a76u84{display:none}.si-table__mobile-toolbar.svelte-a76u84{display:grid;grid-template-columns:auto minmax(0,1fr) 44px;align-items:center;gap:.5rem;min-height:44px;margin-bottom:.35rem;border-block:1px solid var(--axo-border-default, #e5e7eb)}.si-table__mobile-toolbar.svelte-a76u84 label:where(.svelte-a76u84){color:var(--axo-text-tertiary, #9ca3af);font-family:var(--axo-font-mono, monospace);font-size:.62rem;letter-spacing:.12em;text-transform:uppercase}.si-table__mobile-toolbar.svelte-a76u84 select:where(.svelte-a76u84){width:100%;min-width:0;min-height:44px;padding:0 1.75rem 0 .4rem;border:0;background:transparent;color:var(--axo-text-primary, #111827);font:inherit;font-size:.82rem}.si-table__mobile-direction.svelte-a76u84{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;padding:0;border:0;background:transparent;color:var(--axo-text-primary, #111827);font-size:1rem}.si-table__mobile-toolbar.svelte-a76u84 select:where(.svelte-a76u84):focus-visible,.si-table__mobile-direction.svelte-a76u84:focus-visible{outline:2px solid var(--axo-text-primary, #111827);outline-offset:-2px}.si-table.svelte-a76u84 thead{display:none}.si-table.svelte-a76u84 tbody tr{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:start;padding:.35rem 0}.si-table.svelte-a76u84 .si-cell--hideable{display:none}.si-table.svelte-a76u84 .si-cell--name{grid-column:1;min-width:0;padding-left:0;padding-right:0}.si-table.svelte-a76u84 .si-cell--actions{grid-column:2;grid-row:1;justify-self:end;width:auto;padding:0;text-align:right}.si-actions.svelte-a76u84{margin-right:0}.si-subline.svelte-a76u84{display:block;margin-top:.2rem;color:var(--axo-text-tertiary, #9ca3af);font-family:var(--axo-font-mono, monospace);font-size:.68rem;letter-spacing:.03em}.si-subdescription.svelte-a76u84{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1;line-clamp:1;overflow:hidden;margin-top:.2rem;color:var(--axo-text-secondary, #6b7280);font-size:.75rem;line-height:1.3;overflow-wrap:anywhere}}.si-cover-ph.svelte-ortbkw{--si-cover-tint: 4%;display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%;height:100%;overflow:hidden;background:color-mix(in srgb,var(--axo-text-primary, #111827) var(--si-cover-tint),transparent);text-align:center}.si-cover-ph[data-tone="0"].svelte-ortbkw{--si-cover-tint: 3%}.si-cover-ph[data-tone="1"].svelte-ortbkw{--si-cover-tint: 5%}.si-cover-ph[data-tone="2"].svelte-ortbkw{--si-cover-tint: 7%}.si-cover-ph[data-tone="3"].svelte-ortbkw{--si-cover-tint: 9%}.si-cover-ph__mark.svelte-ortbkw{max-width:100%;overflow:hidden;color:var(--axo-text-secondary, #6b7280);line-height:1.05;text-wrap:balance}.si-cover-ph[data-mode=initials].svelte-ortbkw .si-cover-ph__mark:where(.svelte-ortbkw){letter-spacing:.02em;text-transform:uppercase}.si-cover-ph[data-mode=wordmark].svelte-ortbkw .si-cover-ph__mark:where(.svelte-ortbkw){display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;line-clamp:3;letter-spacing:-.01em;overflow-wrap:anywhere}.si-cover-ph__label.svelte-ortbkw{max-width:100%;overflow:hidden;color:var(--axo-text-tertiary, #9ca3af);font-family:var(--axo-font-mono, monospace);letter-spacing:.06em;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}.si-cover-ph--tile.svelte-ortbkw{gap:.3rem;padding:.45rem}.si-cover-ph--tile.svelte-ortbkw .si-cover-ph__mark:where(.svelte-ortbkw){font-size:.9rem}.si-cover-ph--tile[data-mode=initials].svelte-ortbkw .si-cover-ph__mark:where(.svelte-ortbkw){font-size:2rem}.si-cover-ph--tile.svelte-ortbkw .si-cover-ph__label:where(.svelte-ortbkw){font-size:.52rem}.si-cover-ph--specimen.svelte-ortbkw{aspect-ratio:1 / 1;gap:.6rem;margin-bottom:.75rem;padding:1.25rem}.si-cover-ph--specimen.svelte-ortbkw .si-cover-ph__mark:where(.svelte-ortbkw){font-size:1.75rem}.si-cover-ph--specimen[data-mode=initials].svelte-ortbkw .si-cover-ph__mark:where(.svelte-ortbkw){font-size:4rem}.si-cover-ph--specimen.svelte-ortbkw .si-cover-ph__label:where(.svelte-ortbkw){font-size:.7rem}.si-field__zoom.svelte-1ibm3i4{position:absolute;right:.45rem;bottom:.45rem;z-index:3;display:flex;gap:.25rem}.si-field__zoom-button.svelte-1ibm3i4{display:inline-flex;align-items:center;justify-content:center;min-width:44px;min-height:44px;padding:0 .4rem;border:1px solid var(--axo-border-default, #e5e7eb);background:var(--axo-bg-card, #ffffff);background:color-mix(in srgb,var(--axo-bg-card, #ffffff) 88%,transparent);color:var(--axo-text-secondary, #6b7280);font-family:var(--axo-font-mono, monospace);font-size:.72rem;line-height:1;letter-spacing:.06em;text-transform:lowercase;cursor:pointer}.si-field__zoom-button.svelte-1ibm3i4:hover{border-color:var(--axo-text-primary, #111827);color:var(--axo-text-primary, #111827)}.si-field__zoom-button.svelte-1ibm3i4:focus-visible{outline:2px solid var(--axo-text-primary, #111827);outline-offset:1px}.si-field.svelte-qi4s0k{display:flex;flex-direction:column;gap:1rem}.si-field--shell.svelte-qi4s0k{position:relative;flex:1;min-height:0;gap:0}.si-field--shell.svelte-qi4s0k .si-field__viewport:where(.svelte-qi4s0k){flex:1;min-height:0;height:auto}.si-field__viewport.svelte-qi4s0k{position:relative;overflow:clip;height:min(70vh,620px);min-height:22rem;background:var(--axo-bg-subtle, #fafafa);touch-action:none;cursor:grab;contain:layout paint}.si-field__viewport--dragging.svelte-qi4s0k{cursor:grabbing}.si-field__canvas.svelte-qi4s0k{position:absolute;top:0;left:0;transform-origin:0 0;will-change:transform}.si-field__cluster.svelte-qi4s0k{position:absolute;top:0;left:0;display:flex;align-items:baseline;gap:.5rem;padding-bottom:.4rem;border-bottom:1px solid var(--axo-border-default, #e5e7eb);color:var(--axo-text-primary, #111827);font-family:var(--axo-font-mono, monospace);font-size:.7rem;letter-spacing:.12em;text-transform:uppercase;pointer-events:none}.si-field__cluster-name.svelte-qi4s0k{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.si-field__cluster-count.svelte-qi4s0k{margin-left:auto;color:var(--axo-text-tertiary, #9ca3af);font-variant-numeric:tabular-nums}.si-field__card.svelte-qi4s0k{position:absolute;top:0;left:0;width:120px;height:120px;border:1px solid var(--axo-border-default, #e5e7eb);background:var(--axo-bg-card, #ffffff);color:var(--axo-text-primary, #111827);content-visibility:auto;contain-intrinsic-size:120px 120px}.si-field__face.svelte-qi4s0k{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;width:100%;height:100%;padding:0;overflow:hidden;border:0;background:var(--axo-bg-subtle, #fafafa);color:inherit;text-align:center;text-decoration:none;cursor:pointer;-webkit-user-drag:none;user-select:none}.si-field__face--inert.svelte-qi4s0k{cursor:default}.si-field__card[data-unverified=true].svelte-qi4s0k{border-style:dashed;border-color:var(--axo-text-tertiary, #9ca3af)}.si-field__card.svelte-qi4s0k:hover,.si-field__card.svelte-qi4s0k:focus-within{border-color:var(--axo-text-primary, #111827)}.si-field__face.svelte-qi4s0k:focus-visible{outline:2px solid var(--axo-text-primary, #111827);outline-offset:-2px}.si-field__card[data-highlight=true].svelte-qi4s0k{outline:2px solid var(--axo-text-primary, #111827);outline-offset:2px;z-index:2;animation:svelte-qi4s0k-si-field-flash 1.5s ease-out}@keyframes svelte-qi4s0k-si-field-flash{0%{box-shadow:0 0 0 8px var(--axo-bg-secondary, #e5e7eb)}to{box-shadow:0 0 0 0 transparent}}.si-field__actions.svelte-qi4s0k{position:absolute;right:0;bottom:0;left:0;z-index:1;display:flex;align-items:flex-end;justify-content:flex-end;background:none;opacity:0;pointer-events:none;transition:opacity .12s linear}.si-field__card.svelte-qi4s0k:hover .si-field__actions:where(.svelte-qi4s0k),.si-field__card.svelte-qi4s0k:focus-within .si-field__actions:where(.svelte-qi4s0k){opacity:1}.si-field__card.svelte-qi4s0k:hover .si-field__action:where(.svelte-qi4s0k),.si-field__card.svelte-qi4s0k:focus-within .si-field__action:where(.svelte-qi4s0k){pointer-events:auto}@media(hover:none){.si-field__actions.svelte-qi4s0k{opacity:1}.si-field__action.svelte-qi4s0k{pointer-events:auto}}.si-field__action.svelte-qi4s0k{display:inline-flex;align-items:flex-end;justify-content:center;width:1.75rem;height:1.75rem;padding:0;border:0;background:none;color:var(--axo-text-tertiary, #9ca3af);cursor:pointer;pointer-events:none}.si-field__action.svelte-qi4s0k:hover{color:var(--axo-text-primary, #111827)}.si-field__action.svelte-qi4s0k:focus-visible{outline:2px solid var(--axo-text-primary, #111827);outline-offset:-2px}.si-field__glyph.svelte-qi4s0k{width:1.25rem;height:1.25rem;padding:.15rem;background:var(--axo-bg-card, #ffffff);background:color-mix(in srgb,var(--axo-bg-card, #ffffff) 74%,transparent);fill:none;stroke:currentcolor;stroke-width:1.2;stroke-linecap:round;stroke-linejoin:round}@media(pointer:coarse),(max-width:1024px){.si-field__action.svelte-qi4s0k{width:44px;height:44px;padding-bottom:.25rem}}.si-field__cover.svelte-qi4s0k{display:block;width:100%;height:100%;object-fit:contain;background-color:var(--axo-bg-subtle, #fafafa);-webkit-user-drag:none;user-select:none}@media(prefers-reduced-motion:reduce){.si-field__cluster.svelte-qi4s0k,.si-field__card.svelte-qi4s0k,.si-field__actions.svelte-qi4s0k{transition:none!important}.si-field__card[data-highlight=true].svelte-qi4s0k{animation:none}}.si-specimen.svelte-1pbokch{position:fixed;top:0;left:0;z-index:var(--z-overlay);pointer-events:none;width:340px;padding:1rem;border:1px solid var(--axo-border-default, #e5e7eb);background:var(--axo-bg-card, #ffffff);color:var(--axo-text-primary, #111827);box-shadow:0 12px 32px #0000001f;contain:layout paint;will-change:transform}.si-specimen__cover.svelte-1pbokch{display:block;width:100%;aspect-ratio:1 / 1;margin-bottom:.75rem;object-fit:contain;background-color:var(--axo-bg-subtle, #fafafa)}.si-specimen__name.svelte-1pbokch{margin:0 0 .625rem;font-size:1.5rem;line-height:1.15;letter-spacing:-.01em}.si-specimen__meta.svelte-1pbokch{display:grid;gap:.25rem;margin:0 0 .625rem;font-family:var(--axo-font-mono, monospace);font-size:.7rem;letter-spacing:.03em}.si-specimen__meta.svelte-1pbokch>div:where(.svelte-1pbokch){display:grid;grid-template-columns:5rem 1fr;gap:.5rem}.si-specimen__meta.svelte-1pbokch dt:where(.svelte-1pbokch){color:var(--axo-text-tertiary, #9ca3af);text-transform:uppercase}.si-specimen__meta.svelte-1pbokch dd:where(.svelte-1pbokch){margin:0;color:var(--axo-text-secondary, #6b7280)}.si-specimen__description.svelte-1pbokch{margin:0;font-family:var(--axo-font-mono, monospace);font-size:.75rem;line-height:1.4;color:var(--axo-text-secondary, #6b7280);display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.si-flag.svelte-oj9s6s{margin-top:2rem;padding-top:1.25rem;border-top:1px solid var(--axo-border-default, #e5e7eb)}.si-flag__heading.svelte-oj9s6s{margin:0 0 .6rem;color:var(--axo-text-tertiary, #9ca3af);font-family:var(--axo-font-mono, monospace);font-size:.68rem;font-weight:400;letter-spacing:.18em;text-transform:uppercase}.si-flag__intro.svelte-oj9s6s{margin:0 0 .85rem;color:var(--axo-text-secondary, #6b7280);font-size:.8rem;line-height:1.5}.si-flag__subject.svelte-oj9s6s{color:var(--axo-text-primary, #111827)}.si-flag__trigger.svelte-oj9s6s,.si-flag__submit.svelte-oj9s6s,.si-flag__cancel.svelte-oj9s6s{min-height:44px;padding:0 .9rem;border:1px solid var(--axo-border-default, #e5e7eb);background:none;color:var(--axo-text-secondary, #6b7280);font-family:var(--axo-font-mono, monospace);font-size:.7rem;letter-spacing:.1em;text-transform:uppercase;cursor:pointer}.si-flag__trigger.svelte-oj9s6s:hover,.si-flag__submit.svelte-oj9s6s:hover:not(:disabled),.si-flag__cancel.svelte-oj9s6s:hover:not(:disabled){color:var(--axo-text-primary, #111827);border-color:var(--axo-text-primary, #111827)}.si-flag__trigger.svelte-oj9s6s:focus-visible,.si-flag__submit.svelte-oj9s6s:focus-visible,.si-flag__cancel.svelte-oj9s6s:focus-visible{outline:2px solid var(--axo-text-primary, #111827);outline-offset:2px}.si-flag__submit.svelte-oj9s6s:disabled,.si-flag__cancel.svelte-oj9s6s:disabled{opacity:.5;cursor:not-allowed}.si-flag__form.svelte-oj9s6s{display:flex;flex-direction:column;gap:1rem}.si-flag__fieldset.svelte-oj9s6s{margin:0;padding:0;border:0}.si-flag__legend.svelte-oj9s6s{padding:0;margin-bottom:.5rem;color:var(--axo-text-tertiary, #9ca3af);font-family:var(--axo-font-mono, monospace);font-size:.65rem;letter-spacing:.12em;text-transform:uppercase}.si-flag__reasons.svelte-oj9s6s{display:flex;flex-wrap:wrap;gap:.4rem}.si-flag__reason.svelte-oj9s6s{display:inline-flex;align-items:center;min-height:44px;padding:0 .7rem;border:1px solid var(--axo-border-default, #e5e7eb);color:var(--axo-text-secondary, #6b7280);font-family:var(--axo-font-mono, monospace);font-size:.68rem;letter-spacing:.06em;cursor:pointer}.si-flag__reason.is-active.svelte-oj9s6s{border-color:var(--axo-text-primary, #111827);color:var(--axo-text-primary, #111827)}.si-flag__reason.svelte-oj9s6s input:where(.svelte-oj9s6s){position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.si-flag__reason.svelte-oj9s6s:focus-within{outline:2px solid var(--axo-text-primary, #111827);outline-offset:2px}.si-flag__field.svelte-oj9s6s{display:flex;flex-direction:column;gap:.35rem}.si-flag__label.svelte-oj9s6s{color:var(--axo-text-tertiary, #9ca3af);font-family:var(--axo-font-mono, monospace);font-size:.65rem;letter-spacing:.12em;text-transform:uppercase}.si-flag__label.svelte-oj9s6s em:where(.svelte-oj9s6s){font-style:normal;text-transform:none;letter-spacing:.02em}.si-flag__textarea.svelte-oj9s6s,.si-flag__input.svelte-oj9s6s{width:100%;padding:.6rem;border:1px solid var(--axo-border-default, #e5e7eb);background:var(--axo-bg-card, #ffffff);color:var(--axo-text-primary, #111827);font-family:inherit;font-size:.85rem;line-height:1.5}.si-flag__input.svelte-oj9s6s{min-height:44px}.si-flag__textarea.svelte-oj9s6s{resize:vertical}.si-flag__textarea.svelte-oj9s6s:focus-visible,.si-flag__input.svelte-oj9s6s:focus-visible{outline:2px solid var(--axo-text-primary, #111827);outline-offset:1px}.si-flag__hint.svelte-oj9s6s{color:var(--axo-text-tertiary, #9ca3af);font-family:var(--axo-font-mono, monospace);font-size:.62rem;letter-spacing:.06em}.si-flag__honeypot.svelte-oj9s6s{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.si-flag__error.svelte-oj9s6s{margin:0;padding:.6rem;border:1px dashed var(--axo-error, #dc2626);color:var(--axo-error, #dc2626);font-size:.78rem}.si-flag__done.svelte-oj9s6s{margin:0;padding:.75rem;border:1px dashed var(--axo-text-tertiary, #9ca3af);color:var(--axo-text-secondary, #6b7280);font-family:var(--axo-font-mono, monospace);font-size:.7rem;letter-spacing:.06em}.si-flag__actions.svelte-oj9s6s{display:flex;flex-wrap:wrap;gap:.5rem}.si-admin-editor.svelte-1d8nypi{padding-top:1rem;border-top:1px solid var(--axo-border-default, #e5e7eb)}.si-admin-editor__intro.svelte-1d8nypi{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;margin-bottom:1.25rem}.si-admin-editor__eyebrow.svelte-1d8nypi,.si-admin-editor__note.svelte-1d8nypi{margin:0}.si-admin-editor__eyebrow.svelte-1d8nypi,.si-admin-editor__field.svelte-1d8nypi>span:where(.svelte-1d8nypi){font-family:var(--axo-font-mono, monospace);font-size:.66rem;letter-spacing:.08em;text-transform:uppercase}.si-admin-editor__eyebrow.svelte-1d8nypi{color:var(--axo-text-primary, #111827)}.si-admin-editor__note.svelte-1d8nypi{max-width:52rem;margin-top:.35rem;color:var(--axo-text-secondary, #6b7280);font-size:.78rem;line-height:1.45}.si-admin-editor__grid.svelte-1d8nypi{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.9rem 1rem}.si-admin-editor__field.svelte-1d8nypi{display:flex;min-width:0;flex-direction:column;gap:.35rem;color:var(--axo-text-tertiary, #9ca3af)}.si-admin-editor__field--wide.svelte-1d8nypi{grid-column:1 / -1}.si-admin-editor__field.svelte-1d8nypi input:where(.svelte-1d8nypi):not([type=checkbox]),.si-admin-editor__field.svelte-1d8nypi select:where(.svelte-1d8nypi),.si-admin-editor__field.svelte-1d8nypi textarea:where(.svelte-1d8nypi){width:100%;min-height:44px;padding:.65rem .75rem;border:1px solid var(--axo-border-default, #d1d5db);border-radius:0;background:var(--axo-bg-input, #fff);color:var(--axo-text-primary, #111827);font:.78rem/1.4 var(--axo-font-mono, monospace)}.si-admin-editor__field.svelte-1d8nypi textarea:where(.svelte-1d8nypi){min-height:7rem;resize:vertical}.si-admin-editor__field.svelte-1d8nypi input:where(.svelte-1d8nypi):focus-visible,.si-admin-editor__field.svelte-1d8nypi select:where(.svelte-1d8nypi):focus-visible,.si-admin-editor__field.svelte-1d8nypi textarea:where(.svelte-1d8nypi):focus-visible{outline:2px solid var(--axo-text-primary, #111827);outline-offset:2px}.si-admin-editor__field.svelte-1d8nypi [aria-invalid=true]:where(.svelte-1d8nypi){border-color:var(--color-error, #b42318)}.si-admin-editor__field.svelte-1d8nypi small:where(.svelte-1d8nypi),.si-admin-editor__error.svelte-1d8nypi{color:var(--color-error, #b42318);font-family:var(--axo-font-mono, monospace);font-size:.68rem}.si-admin-editor__check.svelte-1d8nypi{display:flex;min-height:44px;align-items:center;gap:.6rem;padding:.5rem 0;color:var(--axo-text-primary, #111827);font-family:var(--axo-font-mono, monospace);font-size:.78rem}.si-admin-editor__check.svelte-1d8nypi input:where(.svelte-1d8nypi){width:1.1rem;height:1.1rem}.si-admin-editor__error.svelte-1d8nypi{margin:1rem 0 0}.si-admin-editor__actions.svelte-1d8nypi{position:sticky;bottom:-2rem;display:flex;justify-content:flex-end;gap:.5rem;margin:1.25rem -2rem -2rem;padding:.8rem 2rem;border-top:1px solid var(--axo-border-default, #e5e7eb);background:var(--axo-bg-card, #fff)}@media(max-width:767px){.si-admin-editor__intro.svelte-1d8nypi{flex-direction:column}.si-admin-editor__grid.svelte-1d8nypi{grid-template-columns:1fr}.si-admin-editor__field--wide.svelte-1d8nypi{grid-column:auto}.si-admin-editor__actions.svelte-1d8nypi{bottom:-1.25rem;margin:1.25rem -1.25rem -1.25rem;padding:.8rem 1.25rem}}.si-sheet.svelte-1nnudil{position:fixed;inset:0;z-index:var(--z-overlay);display:flex;justify-content:flex-end}.si-sheet__scrim.svelte-1nnudil{position:absolute;inset:0;background:#00000073}.si-sheet__panel.svelte-1nnudil{position:relative;width:min(560px,100%);height:100%;overflow-y:auto;padding:calc(var(--header-height, 4rem) + 1.5rem) 2rem 2rem;border-left:1px solid var(--axo-border-default, #e5e7eb);background:var(--axo-bg-card, #ffffff);color:var(--axo-text-primary, #111827)}.si-sheet__panel--editing.svelte-1nnudil{width:min(860px,100%)}.si-sheet__header.svelte-1nnudil{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;margin-bottom:1.5rem}.si-sheet__header-actions.svelte-1nnudil{display:flex;flex-shrink:0;align-items:center;gap:.5rem}.si-sheet__admin-notice.svelte-1nnudil{margin:0 0 1rem;padding:.65rem .75rem;border:1px dashed var(--axo-border-default, #e5e7eb);color:var(--axo-text-secondary, #6b7280);font-family:var(--axo-font-mono, monospace);font-size:.7rem}.si-sheet__eyebrow.svelte-1nnudil{margin:0 0 .35rem;color:var(--axo-text-tertiary, #9ca3af);font-family:var(--axo-font-mono, monospace);font-size:.65rem;letter-spacing:.18em;text-transform:uppercase}.si-sheet__title.svelte-1nnudil{margin:0;font-size:1.75rem;line-height:1.15;letter-spacing:-.01em}.si-sheet__close.svelte-1nnudil{flex-shrink:0;min-height:44px;min-width:44px;padding:0 .75rem;border:1px solid var(--axo-border-default, #e5e7eb);background:none;color:var(--axo-text-secondary, #6b7280);font-family:var(--axo-font-mono, monospace);font-size:.7rem;letter-spacing:.1em;text-transform:uppercase;cursor:pointer}.si-sheet__close.svelte-1nnudil:hover{color:var(--axo-text-primary, #111827);border-color:var(--axo-text-primary, #111827)}.si-sheet__close.svelte-1nnudil:focus-visible{outline:2px solid var(--axo-text-primary, #111827);outline-offset:2px}.si-sheet__flag.svelte-1nnudil{margin:0 0 1.5rem;padding:.75rem;border:1px dashed var(--axo-text-tertiary, #9ca3af);color:var(--axo-text-secondary, #6b7280);font-family:var(--axo-font-mono, monospace);font-size:.68rem;letter-spacing:.1em;text-transform:uppercase}.si-sheet__flag-note.svelte-1nnudil{display:block;margin-top:.5rem;letter-spacing:.01em;text-transform:none}.si-sheet__record.svelte-1nnudil{margin:0;border-top:1px solid var(--axo-border-default, #e5e7eb)}.si-sheet__row.svelte-1nnudil{display:grid;grid-template-columns:9rem 1fr;gap:1rem;padding:.6rem 0;border-bottom:1px solid var(--axo-border-default, #e5e7eb)}.si-sheet__row.svelte-1nnudil dt:where(.svelte-1nnudil){color:var(--axo-text-tertiary, #9ca3af);font-family:var(--axo-font-mono, monospace);font-size:.68rem;letter-spacing:.08em;text-transform:uppercase}.si-sheet__row.svelte-1nnudil dd:where(.svelte-1nnudil){margin:0;font-size:.85rem;overflow-wrap:anywhere}.si-sheet__unknown.svelte-1nnudil{color:var(--axo-text-tertiary, #9ca3af);font-style:italic}.si-sheet__row.svelte-1nnudil dd:where(.svelte-1nnudil) a:where(.svelte-1nnudil){color:inherit;text-decoration:underline;text-underline-offset:3px}@media(max-width:767px){.si-sheet__panel.svelte-1nnudil{padding:1.25rem;border-left:0}.si-sheet__row.svelte-1nnudil{grid-template-columns:1fr;gap:.2rem}}.si-dialog.svelte-1a2wamy{position:fixed;inset:0;z-index:var(--z-overlay);display:flex;align-items:center;justify-content:center;padding:1rem}.si-dialog__scrim.svelte-1a2wamy{position:absolute;inset:0;background:#00000073}.si-dialog__panel.svelte-1a2wamy{position:relative;width:min(480px,100%);max-height:min(90vh,40rem);overflow-y:auto;padding:1.5rem;border:1px solid var(--axo-border-default, #e5e7eb);background:var(--axo-bg-card, #ffffff);color:var(--axo-text-primary, #111827)}.si-dialog__header.svelte-1a2wamy{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem}.si-dialog__header.svelte-1a2wamy>div:where(.svelte-1a2wamy){min-width:0}.si-dialog__eyebrow.svelte-1a2wamy{margin:0 0 .35rem;color:var(--axo-text-tertiary, #9ca3af);font-family:var(--axo-font-mono, monospace);font-size:.65rem;letter-spacing:.18em;text-transform:uppercase}.si-dialog__title.svelte-1a2wamy{margin:0;font-size:1.25rem;line-height:1.2;letter-spacing:-.01em;overflow-wrap:anywhere}.si-dialog__close.svelte-1a2wamy{flex-shrink:0;min-height:44px;min-width:44px;padding:0 .75rem;border:1px solid var(--axo-border-default, #e5e7eb);background:none;color:var(--axo-text-secondary, #6b7280);font-family:var(--axo-font-mono, monospace);font-size:.7rem;letter-spacing:.1em;text-transform:uppercase;cursor:pointer}.si-dialog__close.svelte-1a2wamy:hover{color:var(--axo-text-primary, #111827);border-color:var(--axo-text-primary, #111827)}.si-dialog__close.svelte-1a2wamy:focus-visible{outline:2px solid var(--axo-text-primary, #111827);outline-offset:2px}@media(max-width:640px){.si-dialog.svelte-1a2wamy{align-items:flex-end;padding:0}.si-dialog__panel.svelte-1a2wamy{width:100%;max-height:min(92dvh,40rem);padding:1.25rem 1rem calc(1.25rem + env(safe-area-inset-bottom,0px));border-right:0;border-bottom:0;border-left:0}}.si-finder-sheet{width:min(42rem,100%);margin-inline:auto}.si-finder-sheet .clad-sheet__body{padding:0}.si-finder__content.svelte-ht1a0{display:flex;flex-direction:column;gap:1rem;padding:1rem}.si-finder__header.svelte-ht1a0{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem}.si-finder__eyebrow.svelte-ht1a0{margin:0 0 .35rem;color:var(--axo-text-tertiary, #9ca3af);font-family:var(--axo-font-mono, monospace);font-size:.65rem;letter-spacing:.18em;text-transform:uppercase}.si-finder__title.svelte-ht1a0{margin:0;font-size:1.25rem;line-height:1.2;letter-spacing:-.01em}.si-finder__close.svelte-ht1a0{flex-shrink:0;min-height:44px;min-width:44px;padding:0 .75rem;border:1px solid var(--axo-border-default, #e5e7eb);background:none;color:var(--axo-text-secondary, #6b7280);font-family:var(--axo-font-mono, monospace);font-size:.7rem;letter-spacing:.1em;text-transform:uppercase;cursor:pointer}.si-finder__close.svelte-ht1a0:hover{color:var(--axo-text-primary, #111827);border-color:var(--axo-text-primary, #111827)}.si-finder__close.svelte-ht1a0:focus-visible,.si-finder__action.svelte-ht1a0:focus-visible,.si-finder__reset.svelte-ht1a0:focus-visible,.si-finder__face.svelte-ht1a0:focus-visible{outline:2px solid var(--axo-text-primary, #111827);outline-offset:2px}.si-finder__questions.svelte-ht1a0{display:flex;flex-direction:column;gap:.75rem}.si-finder__legend.svelte-ht1a0{margin:0 0 .3rem;color:var(--axo-text-tertiary, #9ca3af);font-family:var(--axo-font-mono, monospace);font-size:.62rem;letter-spacing:.12em;text-transform:uppercase}.si-finder__chips.svelte-ht1a0{display:flex;flex-wrap:wrap;gap:.3rem}.si-finder__count.svelte-ht1a0{margin:0 0 .5rem;color:var(--axo-text-tertiary, #9ca3af);font-family:var(--axo-font-mono, monospace);font-size:.65rem;letter-spacing:.06em}.si-finder__list.svelte-ht1a0{margin:0;padding:0;list-style:none}.si-finder__item.svelte-ht1a0{padding:.35rem 0;border-top:1px solid var(--axo-border-default, #e5e7eb)}.si-finder__face.svelte-ht1a0{display:flex;align-items:center;min-height:44px;width:100%;padding:0;border:0;background:none;color:inherit;font:inherit;text-align:left;text-decoration:none;cursor:pointer}.si-finder__face--inert.svelte-ht1a0{cursor:default}.si-finder__face.svelte-ht1a0:not(.si-finder__face--inert):hover .si-finder__name:where(.svelte-ht1a0){text-decoration:underline;text-underline-offset:3px}.si-finder__name.svelte-ht1a0{font-size:.9rem;overflow-wrap:anywhere}.si-finder__meta.svelte-ht1a0{display:block;color:var(--axo-text-tertiary, #9ca3af);font-family:var(--axo-font-mono, monospace);font-size:.65rem;letter-spacing:.03em}.si-finder__footer.svelte-ht1a0{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem 1rem}.si-finder__action.svelte-ht1a0{min-height:44px;padding:0 .85rem;border:1px solid var(--axo-text-primary, #111827);background:none;color:var(--axo-text-primary, #111827);font-family:var(--axo-font-mono, monospace);font-size:.7rem;letter-spacing:.06em;text-transform:lowercase;cursor:pointer}.si-finder__action.svelte-ht1a0:hover:not(:disabled){color:var(--axo-text-inverse, #ffffff);background:var(--axo-text-primary, #111827)}.si-finder__reset.svelte-ht1a0{min-height:44px;padding:0 .25rem;border:0;background:none;color:var(--axo-text-tertiary, #9ca3af);font-family:var(--axo-font-mono, monospace);font-size:.68rem;text-decoration:underline;text-underline-offset:3px;cursor:pointer}.si-finder__action.svelte-ht1a0:disabled,.si-finder__reset.svelte-ht1a0:disabled{opacity:.45;border-color:var(--axo-border-default, #e5e7eb);cursor:not-allowed}.source-command .source-command__title-row{padding:.75rem 1rem 0}.source-command__title{font-size:.75rem;color:#000;letter-spacing:.05em;font-family:JetBrains Mono,Fira Code,Consolas,monospace}.source-command .cmd-palette__input-row{padding:.75rem 1rem}.source-command__prompt{font-family:JetBrains Mono,Fira Code,Consolas,monospace;font-size:.875rem;color:#666;margin-right:.5rem}.source-command .cmd-palette__input{padding:0;font-family:JetBrains Mono,Fira Code,Consolas,monospace;font-size:.875rem;color:#000}.source-command__cursor{font-family:JetBrains Mono,Fira Code,Consolas,monospace;font-size:.875rem;color:#000;opacity:0;transition:opacity .1s}.source-command__cursor--visible{opacity:1}.source-command__results{border-top:1px solid #000;margin:0 1rem}.source-command .cmd-palette__option{padding:.625rem 1rem;font-size:.8125rem}.source-command__row.svelte-mzeau7{display:flex;flex-direction:column;gap:.25rem;width:100%;text-align:left}.source-command__row-name.svelte-mzeau7{color:#000;line-height:1.3}.source-command__meta.svelte-mzeau7{display:flex;flex-wrap:wrap;gap:.5rem;font-family:JetBrains Mono,Fira Code,Consolas,monospace;font-size:.625rem;letter-spacing:.04em;color:#666}.source-command__chip.svelte-mzeau7{text-transform:lowercase;white-space:nowrap}.source-command__chip--verified.svelte-mzeau7{color:#000}.source-command .cmd-palette__empty,.source-command .cmd-palette__idle{border-top:1px solid #000;margin:0 1rem;padding:1.5rem 0;color:#666;font-size:.875rem;text-align:left}.source-command__hint.svelte-mzeau7{font-family:JetBrains Mono,Fira Code,Consolas,monospace;font-size:.75rem}@media(prefers-contrast:high){.source-command{border:2px solid #000}}@media(prefers-reduced-motion:reduce){.source-command__cursor{transition:none}}.si-colophon.svelte-wff85u{max-width:60ch;margin-top:5rem;padding-top:2rem;border-top:1px solid var(--axo-border-default, #e5e7eb)}.si-colophon__title.svelte-wff85u{margin:0 0 1rem;font-family:var(--axo-font-mono, monospace);font-size:.7rem;font-weight:400;letter-spacing:.18em;text-transform:uppercase;color:var(--axo-text-tertiary, #9ca3af)}.si-colophon__lede.svelte-wff85u{margin:0 0 1.5rem;font-size:1rem;line-height:1.6;color:var(--axo-text-secondary, #6b7280)}.si-colophon__gaps.svelte-wff85u{margin:0 0 1.5rem;padding:0;list-style:none}.si-colophon__gaps.svelte-wff85u li:where(.svelte-wff85u){display:grid;grid-template-columns:2.5rem 1fr;gap:.5rem;padding:.5rem 0;border-bottom:1px solid var(--axo-border-default, #e5e7eb);font-size:.85rem;line-height:1.5;color:var(--axo-text-secondary, #6b7280)}.si-colophon__number.svelte-wff85u{color:var(--axo-text-tertiary, #9ca3af);font-family:var(--axo-font-mono, monospace);font-size:.7rem;font-variant-numeric:tabular-nums}.si-colophon__note.svelte-wff85u{margin:0;color:var(--axo-text-tertiary, #9ca3af);font-family:var(--axo-font-mono, monospace);font-size:.7rem;line-height:1.6;letter-spacing:.02em}.si-page.svelte-1wqpnet{min-height:100vh;padding-block:clamp(2rem,6vw,5rem) 6rem;padding-inline:var(--layout-padding-inline, clamp(2rem, 5vw, 8rem));background:var(--page-bg, #f8f8f8);color:var(--axo-text-primary, #111827)}.si-page__inner.svelte-1wqpnet{display:flex;flex-direction:column;gap:2rem;margin:0 auto}.si-views.svelte-1wqpnet{min-height:20rem}@media(max-width:640px){.si-page.svelte-1wqpnet{padding-inline:clamp(1rem,4vw,3rem);padding-block:1.5rem 3rem}.si-page__inner.svelte-1wqpnet{width:100%;min-width:0;gap:1.25rem}}.si-page--shell.svelte-1wqpnet{position:fixed;inset:0;z-index:1;min-height:0;padding-block-start:clamp(2rem,6vw,5rem);padding-block-end:.25rem;padding-inline:var(--layout-padding-inline, clamp(2rem, 5vw, 8rem));overflow:hidden}@media(max-width:640px){.si-page--shell.svelte-1wqpnet{padding-inline:clamp(1rem,4vw,3rem)}}@media(max-width:640px){.si-page--shell.svelte-1wqpnet{padding-block-start:1.5rem}}@media(max-width:768px){.si-page--shell.svelte-1wqpnet{top:var(--header-height-mobile, 4rem)}}@media(max-height:600px){.si-page--shell.svelte-1wqpnet{padding-block-start:.75rem}.si-page--shell.svelte-1wqpnet .si-page__inner:where(.svelte-1wqpnet){gap:.5rem}.si-page--shell.svelte-1wqpnet .si-header__subtitle,.si-page--shell.svelte-1wqpnet .si-rail{display:none}.si-page--shell.svelte-1wqpnet .si-header__title{font-size:clamp(1.65rem,6vh,2.25rem)}}.si-page--shell.svelte-1wqpnet .si-page__inner:where(.svelte-1wqpnet){height:100%;min-height:0;gap:2rem;max-width:none;width:100%;min-width:0}@media(max-width:640px){.si-page--shell.svelte-1wqpnet .si-page__inner:where(.svelte-1wqpnet){gap:1.25rem}}.si-page--shell.svelte-1wqpnet .si-views:where(.svelte-1wqpnet){display:flex;flex-direction:column;flex:1;min-height:0;overflow:clip}.si-backtop.svelte-1wqpnet{display:inline-flex;align-items:center;justify-content:center;margin-block-start:1rem;padding:0;border:none;background:none;font-family:var(--axo-font-mono, monospace);font-size:.72rem;letter-spacing:.04em;color:var(--axo-text-tertiary, #9ca3af);min-height:44px;cursor:pointer;transition:color .15s ease}.si-backtop.svelte-1wqpnet:hover{color:var(--axo-text-primary, #111827);text-decoration:underline}.si-backtop.svelte-1wqpnet:focus-visible{outline:2px solid var(--axo-text-primary, #111827);outline-offset:2px}@media(prefers-reduced-motion:reduce){.si-backtop.svelte-1wqpnet{transition:none}}
