.scrollbar-hide.svelte-a6ehvs::-webkit-scrollbar{display:none}.scrollbar-hide.svelte-a6ehvs{-ms-overflow-style:none;scrollbar-width:none}.carousel-autoplay-btn.svelte-a6ehvs{background-color:color-mix(in srgb, var(--surface-3) 80%, transparent);color:color-mix(in srgb, var(--color-fg) 70%, transparent)}.gallery-card.svelte-1eodme5{background-color:var(--surface-1);border:1px solid var(--color-border);border-radius:var(--radius-lg);grid-template-columns:1fr;gap:0;padding:0;display:grid;overflow:hidden}@media (width>=768px){.gallery-card.svelte-1eodme5{grid-template-columns:3fr 2fr;align-items:start}}.media-col.svelte-1eodme5{flex-direction:column;gap:0;display:flex}.main-image-wrapper.svelte-1eodme5{aspect-ratio:16/9;background-color:var(--color-subtle);border-radius:0;position:relative;overflow:hidden}.main-image.svelte-1eodme5{object-fit:cover;width:100%;height:100%;display:block}.play-pause-btn.svelte-1eodme5{bottom:var(--spacing-2);right:var(--spacing-2);border-radius:var(--radius-full);cursor:pointer;background-color:color-mix(in srgb, var(--color-bg) 75%, transparent);width:2.5rem;height:2.5rem;color:var(--color-fg);border:none;justify-content:center;align-items:center;transition:background-color .15s;display:flex;position:absolute}.play-pause-btn.svelte-1eodme5:hover{background-color:color-mix(in srgb, var(--color-bg) 90%, transparent)}.play-pause-btn.svelte-1eodme5:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.thumb-strip.svelte-1eodme5{gap:var(--spacing-2);padding:var(--spacing-3);scrollbar-width:none;background-color:var(--surface-1);flex-direction:row;display:flex;overflow-x:auto}.thumb-strip.svelte-1eodme5::-webkit-scrollbar{display:none}.thumb-btn.svelte-1eodme5{border-radius:var(--radius-sm);border:2px solid var(--color-border);cursor:pointer;opacity:.75;background:0 0;flex-shrink:0;width:4rem;height:4rem;padding:0;transition:opacity .15s,border-color .15s;overflow:hidden}.thumb-btn.svelte-1eodme5:hover{opacity:1}.thumb-btn.svelte-1eodme5:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px;opacity:1}.thumb-btn.thumb-active.svelte-1eodme5{border-color:var(--color-primary);box-shadow:0 0 0 3px color-mix(in srgb, var(--color-primary) 35%, transparent);opacity:1}.thumb-img.svelte-1eodme5{object-fit:cover;width:100%;height:100%;display:block}.text-col.svelte-1eodme5{gap:var(--spacing-3);padding:var(--spacing-5);flex-direction:column;display:flex}.card-title.svelte-1eodme5{font-size:var(--text-fluid-xl);color:var(--color-fg);margin:0;font-weight:700;line-height:1.25}.card-text.svelte-1eodme5{font-size:var(--text-fluid-base);color:var(--color-muted);margin:0;line-height:1.6}.cta-wrapper.svelte-1eodme5{margin-top:var(--spacing-2)}.sr-only.svelte-1eodme5{clip:rect(0, 0, 0, 0);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (prefers-reduced-motion:reduce){.thumb-btn.svelte-1eodme5,.play-pause-btn.svelte-1eodme5{transition:none}}.section.svelte-11vk6cu{margin-bottom:var(--spacing-8);scroll-margin-top:5rem}.section-title.svelte-11vk6cu{font-size:var(--text-fluid-2xl);margin:0 0 var(--spacing-2) 0;color:var(--color-fg);font-weight:700}.section-description.svelte-11vk6cu{margin:0 0 var(--spacing-7) 0;font-size:var(--text-fluid-base);color:var(--color-muted);line-height:1.6}.demos.svelte-11vk6cu{gap:var(--spacing-6);flex-direction:column;display:flex}.card-demo.svelte-11vk6cu{width:100%}.card-header-title.svelte-11vk6cu{font-size:var(--text-fluid-base);color:var(--color-fg);margin:0;font-weight:600}.card-footer-text.svelte-11vk6cu{font-size:var(--text-fluid-sm);color:var(--color-muted)}.link-card-grid.svelte-11vk6cu{gap:var(--spacing-4);grid-template-columns:repeat(auto-fill,minmax(250px,1fr));width:100%;display:grid}.carousel-variants.svelte-11vk6cu{gap:var(--spacing-6);flex-direction:column;width:100%;display:flex}.carousel-demo.svelte-11vk6cu{width:100%;max-width:32rem}.carousel-label.svelte-11vk6cu{margin:0 0 var(--spacing-2) 0;font-size:var(--text-fluid-sm);color:var(--color-muted);font-weight:500}.carousel-slide.svelte-11vk6cu{border-radius:var(--radius-md);height:12rem;font-size:var(--text-fluid-lg);color:#fff;justify-content:center;align-items:center;font-weight:600;display:flex}.slide-1.svelte-11vk6cu{background:var(--color-primary)}.slide-2.svelte-11vk6cu{background:var(--color-info)}.slide-3.svelte-11vk6cu{background:var(--color-warning)}.slide-4.svelte-11vk6cu{background:var(--color-success)}.pagination-demo.svelte-11vk6cu{align-items:center;gap:var(--spacing-4);flex-direction:column;width:100%;display:flex}.page-info.svelte-11vk6cu{font-size:var(--text-fluid-sm);color:var(--color-muted);margin:0}.confirm-result.svelte-11vk6cu{margin-top:var(--spacing-2);font-size:var(--text-fluid-sm);color:var(--color-muted)}@media (width<=640px){.link-card-grid.svelte-11vk6cu{grid-template-columns:1fr}}.section.svelte-xbp42g{margin-bottom:var(--spacing-8);scroll-margin-top:5rem}.section-title.svelte-xbp42g{font-size:var(--text-fluid-2xl);margin:0 0 var(--spacing-2) 0;color:var(--color-fg);font-weight:700}.section-description.svelte-xbp42g{margin:0 0 var(--spacing-7) 0;font-size:var(--text-fluid-base);color:var(--color-muted);line-height:1.6}.demos.svelte-xbp42g{gap:var(--spacing-6);flex-direction:column;display:flex}.alert-grid.svelte-xbp42g{gap:var(--spacing-4);flex-direction:column;width:100%;display:flex}.section.svelte-mh3dzh{margin-bottom:var(--spacing-8);scroll-margin-top:5rem}.section-title.svelte-mh3dzh{font-size:var(--text-fluid-2xl);margin:0 0 var(--spacing-2) 0;color:var(--color-fg);font-weight:700}.section-description.svelte-mh3dzh{margin:0 0 var(--spacing-7) 0;font-size:var(--text-fluid-base);color:var(--color-muted);line-height:1.6}.demos.svelte-mh3dzh{gap:var(--spacing-6);flex-direction:column;display:flex}.demo-wrapper.svelte-mh3dzh{width:100%}.section.svelte-1friwkt{margin-bottom:var(--spacing-8);scroll-margin-top:5rem}.section-title.svelte-1friwkt{font-size:var(--text-fluid-2xl);margin:0 0 var(--spacing-2) 0;color:var(--color-fg);font-weight:700}.section-description.svelte-1friwkt{margin:0 0 var(--spacing-7) 0;font-size:var(--text-fluid-base);color:var(--color-muted);line-height:1.6}.demos.svelte-1friwkt{gap:var(--spacing-6);flex-direction:column;display:flex}.page-header-demo.svelte-1friwkt{border:1px solid var(--color-border);border-radius:var(--radius-md);width:100%;overflow:hidden}.navsection-demo.svelte-1friwkt{width:100%}.navsection-facsimile.svelte-1friwkt{align-items:center;gap:var(--spacing-1);width:100%;padding:var(--spacing-2) var(--spacing-3);border-radius:var(--radius-md);background:var(--color-bg);border-bottom:1px solid var(--color-border);display:flex;overflow:hidden;box-shadow:0 1px 3px #0000000f;-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 32px),#0000 100%);mask-image:linear-gradient(90deg,#000 calc(100% - 32px),#0000 100%)}.facsimile-chip.svelte-1friwkt{min-height:var(--spacing-6);padding:var(--spacing-1) var(--spacing-3);font-size:var(--text-fluid-sm);color:var(--color-muted);border-radius:var(--radius-md);white-space:nowrap;-webkit-user-select:none;user-select:none;flex-shrink:0;align-items:center;font-weight:500;display:inline-flex}.facsimile-chip.active.svelte-1friwkt{color:var(--color-primary);background:color-mix(in srgb, var(--color-primary) 10%, transparent)}.navsection-hint.svelte-1friwkt{margin:var(--spacing-3) 0 0 0;font-size:var(--text-fluid-sm);color:var(--color-muted);line-height:1.5}.navsection-hint.svelte-1friwkt code:where(.svelte-1friwkt){color:var(--color-fg);font-family:Fira Code,Courier New,monospace;font-size:.9em}
