.dialog-root.svelte-jby388{z-index:9999;position:fixed;inset:0}.dialog-backdrop.svelte-jby388{cursor:default;background:#0000008c;border:none;animation:.25s ease-out forwards dialog-fade-in;position:fixed;inset:0}[data-variant=shrink].svelte-jby388>.dialog-backdrop:where(.svelte-jby388){background:#000000d9}[data-variant=dropdown].svelte-jby388>.dialog-backdrop:where(.svelte-jby388){background:#00000059}.dialog-closing.svelte-jby388 .dialog-backdrop:where(.svelte-jby388){animation:.22s ease-in forwards dialog-fade-out}.dialog-positioner.svelte-jby388{z-index:1;pointer-events:none;display:flex;position:fixed;inset:0}.dialog-pos-center.svelte-jby388{justify-content:center;align-items:center;padding:1rem}.dialog-pos-bottom.svelte-jby388{justify-content:center;align-items:flex-end}.dialog-pos-top.svelte-jby388{justify-content:center;align-items:flex-start;padding-top:5rem}.dialog-panel.svelte-jby388{pointer-events:auto;background:var(--card);color:var(--card-foreground);border-radius:1rem;width:100%;max-width:28rem;padding:1.5rem;box-shadow:0 25px 60px -12px #00000073}.dialog-panel-sheet.svelte-jby388{border-radius:1.5rem 1.5rem 0 0;max-width:32rem;max-height:85vh;overflow-y:auto}.dialog-panel-shrink.svelte-jby388{border-radius:1.5rem 1.5rem 0 0;max-width:100%;max-height:75vh;padding-bottom:2rem;overflow-y:auto}.dialog-panel-alert.svelte-jby388{text-align:center;max-width:20rem;padding:1.25rem}.dialog-panel-dropdown.svelte-jby388{max-width:24rem}.dialog-panel-fullscreen.svelte-jby388{z-index:1;background:var(--card);max-width:none;color:var(--foreground);pointer-events:auto;border-radius:0;flex-direction:column;padding:0;display:flex;position:fixed;inset:0}.dialog-fs-header.svelte-jby388{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;padding:.75rem 1rem;display:flex}.dialog-fs-title.svelte-jby388{font-size:.875rem;font-weight:600}.dialog-fs-body.svelte-jby388{flex:1;padding:1.5rem;overflow-y:auto}.dialog-handle.svelte-jby388{background:var(--muted-foreground);opacity:.3;border-radius:9999px;width:2.5rem;height:.25rem;margin:0 auto 1rem}.dialog-anim-scale.svelte-jby388{animation:.28s cubic-bezier(.34,1.56,.64,1) forwards dialog-scale-in}.dialog-anim-slide-up.svelte-jby388{animation:.38s cubic-bezier(.16,1,.3,1) forwards dialog-slide-up}.dialog-anim-bounce.svelte-jby388{animation:.4s ease-out forwards dialog-bounce-in}.dialog-anim-from-top.svelte-jby388{animation:.32s cubic-bezier(.34,1.56,.64,1) forwards dialog-slide-from-top}.dialog-anim-fullscreen.svelte-jby388{animation:.38s cubic-bezier(.16,1,.3,1) forwards dialog-fullscreen-in}.dialog-anim-elastic.svelte-jby388{animation:.55s ease-out forwards dialog-elastic-in}.dialog-anim-flip.svelte-jby388{animation:.45s cubic-bezier(.16,1,.3,1) forwards dialog-flip-in}.dialog-anim-rotate.svelte-jby388{animation:.35s cubic-bezier(.34,1.56,.64,1) forwards dialog-rotate-in}.dialog-anim-zoom.svelte-jby388{animation:.4s cubic-bezier(.16,1,.3,1) forwards dialog-zoom-in}.dialog-anim-slide-left.svelte-jby388{animation:.35s cubic-bezier(.16,1,.3,1) forwards dialog-slide-left-in}.dialog-anim-slide-right.svelte-jby388{animation:.35s cubic-bezier(.16,1,.3,1) forwards dialog-slide-right-in}.dialog-anim-fade-up.svelte-jby388{animation:.35s cubic-bezier(.16,1,.3,1) forwards dialog-fade-up-in}.dialog-anim-newspaper.svelte-jby388{animation:.6s ease-out forwards dialog-newspaper-in}.dialog-anim-swing.svelte-jby388{animation:.55s ease-out forwards dialog-swing-in}.dialog-anim-morph.svelte-jby388{animation:.45s cubic-bezier(.16,1,.3,1) forwards dialog-morph-in}.dialog-closing.svelte-jby388 .dialog-anim-scale:where(.svelte-jby388){animation:.2s ease-in forwards dialog-scale-out}.dialog-closing.svelte-jby388 .dialog-anim-slide-up:where(.svelte-jby388){animation:.3s ease-in forwards dialog-slide-down}.dialog-closing.svelte-jby388 .dialog-anim-bounce:where(.svelte-jby388){animation:.18s ease-in forwards dialog-scale-out}.dialog-closing.svelte-jby388 .dialog-anim-from-top:where(.svelte-jby388){animation:.2s ease-in forwards dialog-scale-out}.dialog-closing.svelte-jby388 .dialog-anim-fullscreen:where(.svelte-jby388){animation:.3s ease-in forwards dialog-slide-down}.dialog-closing.svelte-jby388 .dialog-anim-elastic:where(.svelte-jby388){animation:.25s ease-in forwards dialog-elastic-out}.dialog-closing.svelte-jby388 .dialog-anim-flip:where(.svelte-jby388){animation:.3s ease-in forwards dialog-flip-out}.dialog-closing.svelte-jby388 .dialog-anim-rotate:where(.svelte-jby388){animation:.25s ease-in forwards dialog-rotate-out}.dialog-closing.svelte-jby388 .dialog-anim-zoom:where(.svelte-jby388){animation:.3s ease-in forwards dialog-zoom-out}.dialog-closing.svelte-jby388 .dialog-anim-slide-left:where(.svelte-jby388){animation:.25s ease-in forwards dialog-slide-left-out}.dialog-closing.svelte-jby388 .dialog-anim-slide-right:where(.svelte-jby388){animation:.25s ease-in forwards dialog-slide-right-out}.dialog-closing.svelte-jby388 .dialog-anim-fade-up:where(.svelte-jby388){animation:.25s ease-in forwards dialog-fade-up-out}.dialog-closing.svelte-jby388 .dialog-anim-newspaper:where(.svelte-jby388){animation:.35s ease-in forwards dialog-newspaper-out}.dialog-closing.svelte-jby388 .dialog-anim-swing:where(.svelte-jby388){animation:.25s ease-in forwards dialog-swing-out}.dialog-closing.svelte-jby388 .dialog-anim-morph:where(.svelte-jby388){animation:.3s ease-in forwards dialog-morph-out}.comp-header.svelte-ho8rt6{border-bottom:1px solid var(--border);margin-bottom:2.5rem;padding-bottom:1.5rem}.comp-header-top.svelte-ho8rt6{align-items:center;gap:.75rem;margin-bottom:.5rem;display:flex}.comp-title.svelte-ho8rt6{letter-spacing:-.025em;color:var(--foreground);font-size:1.875rem;font-weight:800}.comp-badge.svelte-ho8rt6{text-transform:uppercase;letter-spacing:.06em;background:color-mix(in srgb, var(--accent) 15%, transparent);color:var(--accent);border:1px solid color-mix(in srgb, var(--accent) 30%, transparent);border-radius:9999px;padding:.15rem .5rem;font-size:.65rem;font-weight:700}.comp-desc.svelte-ho8rt6{color:var(--muted-foreground);margin-bottom:1rem;font-size:.9375rem;line-height:1.6}.doc-section.svelte-ho8rt6{flex-direction:column;gap:1rem;margin-bottom:2.5rem;display:flex}.doc-section-title.svelte-ho8rt6{color:var(--foreground);letter-spacing:-.01em;font-size:1.125rem;font-weight:700}.doc-section-desc.svelte-ho8rt6{color:var(--muted-foreground);margin-top:-.5rem;font-size:.875rem}.preview-box.svelte-ho8rt6{border:1px solid var(--border);background:var(--card);border-radius:.875rem;flex-wrap:wrap;justify-content:center;align-items:center;gap:.75rem;min-height:6rem;padding:2rem;display:flex}.preview-box-accent.svelte-ho8rt6{background:radial-gradient(ellipse 80% 60% at 50% 0%, color-mix(in srgb, var(--accent) 8%, transparent), transparent)}
