.genesis-action-button{min-width:32px;height:32px;color:var(--v0-on-surface-variant,#0009);font:inherit;cursor:pointer;background:0 0;border:none;border-radius:.25rem;justify-content:center;align-items:center;padding:0 .5rem;font-size:.75rem;transition:background-color .15s,color .15s;display:inline-flex}.genesis-action-button:hover{background:color-mix(in srgb, var(--v0-on-surface,#1a1c1e) 8%, transparent);color:var(--v0-on-surface,#1a1c1e)}.genesis-action-button__icon{justify-content:center;align-items:center;display:inline-flex}.genesis-action-button__icon svg,.genesis-action-button__icon i{width:16px;height:16px}.genesis-docs-example-actions[data-v-029f9d00]{align-items:center;gap:.25rem;margin-inline-start:auto;display:inline-flex}.genesis-docs-example-code[data-v-25198c64]{background:var(--v0-pre,var(--v0-surface,#f8f8fa));color:var(--v0-on-surface,#1a1c1e);flex-direction:column;display:flex;position:relative;overflow:hidden}.genesis-docs-example-code__filename[data-v-25198c64]{top:.75rem;z-index:10;color:var(--v0-on-surface-variant,#0009);pointer-events:none;padding:.125rem .375rem;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.75rem;position:absolute;inset-inline-start:.75rem}.genesis-docs-example-code__content[data-v-25198c64]{transition:max-height .3s ease-out;overflow-x:auto}.genesis-docs-example-code__content[data-v-25198c64] pre,.genesis-docs-example-code__fallback[data-v-25198c64]{white-space:pre;margin:0;padding:1rem;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.8125rem;line-height:1.6}.genesis-docs-example-code[data-has-filename]:not([data-hide-filename]) .genesis-docs-example-code__content[data-v-25198c64] pre,.genesis-docs-example-code[data-has-filename]:not([data-hide-filename]) .genesis-docs-example-code__fallback[data-v-25198c64]{padding-top:2.25rem}.genesis-docs-example-code__fallback[data-v-25198c64]{color:var(--v0-on-surface-variant,#0009)}.genesis-docs-example-code__fade[data-v-25198c64]{inset-inline:0;pointer-events:none;background:linear-gradient(transparent, var(--v0-pre,var(--v0-surface,#f8f8fa)));height:3rem;position:absolute;bottom:0}.genesis-docs-example-code__peek-toggle[data-v-25198c64]{color:var(--v0-primary,#5f3aed);font:inherit;cursor:pointer;background:0 0;border:none;align-self:center;padding:.5rem 1rem;font-size:.8125rem;transition:opacity .15s}.genesis-docs-example-code__peek-toggle[data-v-25198c64]:hover{opacity:.8}.genesis-peek[data-v-783b90f0]{inset-inline-start:50%;z-index:10;corner-shape:squircle;background:var(--v0-primary,#5f3aed);color:var(--v0-on-primary,#fff);font:inherit;cursor:pointer;touch-action:manipulation;border:none;border-radius:.75rem;align-items:center;gap:.25rem;padding:.25rem .5rem;font-size:.75rem;transition:opacity .15s;display:inline-flex;position:absolute;bottom:-.75rem;transform:translate(-50%)}.genesis-peek[data-v-783b90f0]:hover{opacity:.85}.genesis-peek__chevron[data-v-783b90f0]{transition:transform .15s}.genesis-peek[data-expanded] .genesis-peek__chevron[data-v-783b90f0]{transform:rotate(180deg)}.genesis-docs-example-description[data-v-1401b0ea]{z-index:2;border-bottom:1px solid color-mix(in srgb, var(--v0-on-surface,currentcolor) 14%, transparent);background:var(--v0-surface-tint,var(--v0-surface,#f5f5f8));color:var(--v0-on-surface-variant,#0009);padding:1rem 1.25rem 0;position:relative}.genesis-docs-example-description[data-expanded][data-v-1401b0ea]{padding-bottom:1rem}.genesis-docs-example-description__title[data-v-1401b0ea]{color:var(--v0-on-surface,#1a1c1e);margin:0;font-size:1.125rem;font-weight:600}.genesis-docs-example-description__anchor[data-v-1401b0ea]{color:inherit;text-decoration:none}.genesis-docs-example-description__anchor[data-v-1401b0ea]:hover{text-decoration:underline}.genesis-docs-example-description__body[data-v-1401b0ea]{margin-top:0;font-size:.875rem;line-height:1.5;transition:max-height .3s ease-out}.genesis-docs-example-description__body[data-v-1401b0ea] h3{color:var(--v0-on-surface,#1a1c1e);margin:0 0 .5rem;font-size:1.125rem;font-weight:600}.genesis-docs-example-description__body[data-v-1401b0ea] h4,.genesis-docs-example-description__body[data-v-1401b0ea] h5,.genesis-docs-example-description__body[data-v-1401b0ea] h6{color:var(--v0-on-surface,#1a1c1e);margin:0 0 .5rem;font-size:1rem;font-weight:600}.genesis-docs-example-description__fade[data-v-1401b0ea]{inset-inline:0;pointer-events:none;background:linear-gradient(transparent, var(--v0-surface-tint,var(--v0-surface,#f5f5f8)));height:3rem;position:absolute;bottom:0}.genesis-docs-example-preview[data-v-fcd3cdf9]{background:var(--v0-surface-tint,var(--v0-surface,#f5f5f8));color:var(--v0-on-surface,#1a1c1e);padding:.5rem;position:relative}.genesis-docs-example-preview__splitter[data-v-fcd3cdf9]{width:100%;position:relative}.genesis-docs-example-preview__panel[data-v-fcd3cdf9]{background:var(--v0-surface,#fff);border-radius:.375rem;min-width:0;padding:1.5rem;position:relative;overflow:hidden}.genesis-docs-example-preview__handle[data-v-fcd3cdf9]{background:color-mix(in srgb, var(--v0-on-surface,currentcolor) 14%, transparent);cursor:col-resize;border-radius:9999px;flex-shrink:0;width:.25rem;margin-inline:.25rem;transition:background-color .15s;position:relative}.genesis-docs-example-preview__handle[data-collapsed][data-v-fcd3cdf9]{background:0 0}.genesis-docs-example-preview__handle[data-v-fcd3cdf9]:hover,.genesis-docs-example-preview__handle[data-state=drag][data-v-fcd3cdf9]{background:var(--v0-primary,#5f3aed)}.genesis-docs-example-preview__handle[data-state=drag][data-v-fcd3cdf9]{cursor:grabbing}.genesis-docs-example-preview__handle-grip[data-v-fcd3cdf9]{inset-inline-start:50%;z-index:1;background:var(--v0-surface-tint,var(--v0-surface,#f5f5f8));width:1rem;height:1.5rem;color:var(--v0-on-surface,#1a1c1e);border:1px solid color-mix(in srgb, var(--v0-on-surface,currentcolor) 14%, transparent);cursor:grab;border-radius:.25rem;justify-content:center;align-items:center;display:inline-flex;position:absolute;top:50%;transform:translate(-50%,-50%);box-shadow:0 1px 2px #00000026}.genesis-docs-example-preview__handle-grip[data-state=drag][data-v-fcd3cdf9]{cursor:grabbing}.genesis-docs-example-preview__handle-grip svg[data-v-fcd3cdf9]{fill:currentColor}.genesis-docs-example-preview__indicator[data-v-fcd3cdf9]{top:.5rem;z-index:2;background:var(--v0-on-surface,#1a1c1e);color:var(--v0-surface,#fff);pointer-events:none;border-radius:.25rem;padding:.125rem .375rem;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.75rem;line-height:1;position:absolute;inset-inline-end:.5rem;box-shadow:0 1px 2px #00000026}.genesis-docs-example-preview__indicator-enter-active[data-v-fcd3cdf9],.genesis-docs-example-preview__indicator-leave-active[data-v-fcd3cdf9]{transition:opacity .15s}.genesis-docs-example-preview__indicator-enter-from[data-v-fcd3cdf9],.genesis-docs-example-preview__indicator-leave-to[data-v-fcd3cdf9]{opacity:0}.genesis-docs-example-panel[data-v-efeb5844]{display:block}.genesis-docs-example-tabs[data-v-9d7dc519]{flex-direction:column;display:flex;overflow:clip}.genesis-docs-example-tabs__bar[data-v-9d7dc519]{top:calc(var(--gn-docs-example-sticky-top,0px) + var(--gn-docs-example-toggle-h,45px));z-index:1;background:var(--v0-surface,#fff);border-bottom:1px solid color-mix(in srgb, var(--v0-on-surface,currentcolor) 14%, transparent);align-items:center;gap:.5rem;min-height:3rem;padding:.5rem .75rem;display:flex;position:sticky}.genesis-docs-example-tabs__list[data-v-9d7dc519]{display:contents}.genesis-docs-example-tabs__tab[data-v-9d7dc519]{white-space:nowrap;background:var(--v0-surface-tint,var(--v0-surface,#f5f5f8));height:30px;color:var(--v0-on-surface,#1a1c1e);border:1px solid color-mix(in srgb, var(--v0-on-surface,currentcolor) 14%, transparent);cursor:pointer;border-radius:.25rem;align-items:center;padding-inline:.5rem;font-size:.75rem;font-weight:500;transition:background-color .15s,color .15s;display:inline-flex}.genesis-docs-example-tabs__tab[data-v-9d7dc519]:hover{background:color-mix(in srgb, var(--v0-surface-tint,var(--v0-surface,#f5f5f8)), currentcolor 8%)}.genesis-docs-example-tabs__tab[data-selected][data-v-9d7dc519]{background:var(--v0-primary,#5f3aed);color:var(--v0-on-primary,#fff);border-color:#0000}.genesis-docs-example-tabs__tab[data-hidden][data-v-9d7dc519]{visibility:hidden;position:absolute}.genesis-docs-example-tabs__overflow[data-v-9d7dc519]{background:var(--v0-surface-tint,var(--v0-surface,#f5f5f8));height:30px;color:var(--v0-on-surface,#1a1c1e);border:1px solid color-mix(in srgb, var(--v0-on-surface,currentcolor) 14%, transparent);cursor:pointer;border-radius:.25rem;margin-inline-start:.25rem;padding-inline:.5rem;font-size:.75rem;font-weight:500}.genesis-docs-example-tabs__all[data-v-9d7dc519]{color:var(--v0-on-surface-variant,#0009);border:1px solid #0000;padding:.25rem .5rem;font-size:.75rem;font-weight:500}.genesis-docs-example[data-v-1720db9c]{border:1px solid color-mix(in srgb, var(--v0-on-surface,currentcolor) 14%, transparent);background:var(--v0-surface,#fff);color:var(--v0-on-surface,#1a1c1e);border-radius:.5rem;flex-direction:column;display:flex;position:relative}.genesis-docs-example__toggle-bar[data-v-1720db9c]{top:var(--gn-docs-example-sticky-top,0);z-index:2;border-top:1px solid color-mix(in srgb, var(--v0-on-surface,currentcolor) 14%, transparent);background:var(--v0-surface-tint,var(--v0-surface,#f5f5f8));position:sticky}.genesis-docs-example[data-expanded] .genesis-docs-example__toggle-bar[data-v-1720db9c]{border-bottom:1px solid color-mix(in srgb, var(--v0-on-surface,currentcolor) 14%, transparent)}.genesis-docs-example[data-v-1720db9c]>:first-child:not(.genesis-peek){border-top-left-radius:8px;border-top-right-radius:8px}.genesis-docs-example[data-v-1720db9c]>:nth-last-child(1 of :not(.genesis-peek)),.genesis-docs-example>:nth-last-child(1 of :not(.genesis-peek)) .genesis-docs-example__toggle[data-v-1720db9c]{border-bottom-right-radius:8px;border-bottom-left-radius:8px}.genesis-docs-example__toggle[data-v-1720db9c]{width:100%;color:inherit;font:inherit;cursor:pointer;background:0 0;border:none;align-items:center;gap:.5rem;padding:.75rem 1rem;font-size:.875rem;transition:background-color .12s;display:flex}.genesis-docs-example__toggle[data-v-1720db9c]:hover{background:var(--v0-surface,#fff)}.genesis-docs-example__toggle-chevron[data-v-1720db9c]{transition:transform .15s}.genesis-docs-example[data-expanded] .genesis-docs-example__toggle-chevron[data-v-1720db9c]{transform:rotate(180deg)}.genesis-docs-example__meta[data-v-1720db9c]{color:var(--v0-on-surface-variant,#0009);margin-inline-start:auto;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.8125rem}.genesis-docs-example__code[data-v-1720db9c]{overflow:clip}.genesis-docs-example__code-bar[data-v-1720db9c]{top:calc(var(--gn-docs-example-sticky-top,0px) + var(--gn-docs-example-toggle-h,45px));z-index:1;background:var(--v0-surface,#fff);border-bottom:1px solid color-mix(in srgb, var(--v0-on-surface,currentcolor) 14%, transparent);align-items:center;gap:.5rem;min-height:3rem;padding:.75rem;display:flex;position:sticky}.genesis-docs-example__code-filename[data-v-1720db9c]{height:30px;color:var(--v0-on-primary,#fff);background:var(--v0-primary,#5f3aed);white-space:nowrap;border-radius:.25rem;align-items:center;padding-inline:.5rem;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.75rem;font-weight:500;display:inline-flex}.genesis-dot-grid[data-v-f2666c5f]{z-index:0;pointer-events:none;position:absolute;inset:0}
