.demo-icon-rail.svelte-1kaw5po{align-content:start;gap:.5rem;display:grid}.demo-icon-rail-list.svelte-1kaw5po{gap:.25rem;margin:0;padding:0;list-style:none;display:grid}.demo-icon-rail-toggle,.demo-icon-rail-button{min-block-size:2.4rem;inline-size:100%;font:inherit;text-align:start;cursor:pointer;color:inherit;background:0 0;border:1px solid #0000;border-radius:.4rem;align-items:center;gap:.6rem;padding:.4rem .7rem;display:flex}.demo-icon-rail-toggle{border-color:color-mix(in srgb, currentColor 25%, transparent)}.demo-icon-rail-button:hover,.demo-icon-rail-toggle:hover{background:color-mix(in srgb, currentColor 10%, transparent)}.demo-icon-rail-button:focus-visible,.demo-icon-rail-toggle:focus-visible{outline-offset:2px;outline:2px solid}.demo-icon-rail-button svg,.demo-icon-rail-toggle svg{flex:none;margin-inline:auto}.demo-icon-rail[data-expanded=false].svelte-1kaw5po .demo-icon-rail-label:where(.svelte-1kaw5po){clip-path:inset(50%);white-space:nowrap;block-size:1px;inline-size:1px;position:absolute;overflow:hidden}.demo-icon-rail[data-expanded=true].svelte-1kaw5po .demo-icon-rail-button svg{margin-inline:0}.demo-icon-rail-label.svelte-1kaw5po{text-align:start}.demo-icon-rail-chevron{transition:transform .15s}.demo-icon-rail[data-flip].svelte-1kaw5po .demo-icon-rail-chevron,[dir=rtl] .demo-icon-rail.svelte-1kaw5po:not([data-flip]) .demo-icon-rail-chevron{transform:scaleX(-1)}[dir=rtl] .demo-icon-rail[data-flip].svelte-1kaw5po .demo-icon-rail-chevron{transform:none}@media (width<=48rem){.demo-icon-rail.svelte-1kaw5po{grid-template-columns:max-content minmax(0,1fr);grid-auto-flow:column;align-items:start}.demo-icon-rail-list.svelte-1kaw5po{grid-auto-columns:max-content;grid-auto-flow:column;overflow-x:auto}.demo-icon-rail-toggle,.demo-icon-rail-button{inline-size:auto}}@media (prefers-reduced-motion:reduce){.demo-icon-rail-chevron{transition:none}}.demo-dialog.svelte-1kaw5po{max-inline-size:min(26rem,100vw - 2rem);color:inherit;border:1px solid color-mix(in srgb, currentColor 30%, transparent);background:canvas;border-radius:.6rem;padding:1.25rem 1.5rem}.demo-dialog.svelte-1kaw5po::backdrop{background:#00000073}.demo-dialog.svelte-1kaw5po h2:where(.svelte-1kaw5po){margin-block:0 .5rem;font-size:1.1rem}.demo{grid-template-columns:var(--demo-left,4rem) minmax(0, 1fr) var(--demo-right,4rem);grid-template-areas:"header header header""left main right""footer footer footer";min-block-size:100dvh;display:grid}.demo[data-left=expanded]{--demo-left:12rem}.demo[data-right=expanded]{--demo-right:12rem}html:has(.demo){scroll-padding-block:4.75rem}.demo-header{z-index:20;background:var(--lily-surface,Canvas);border-block-end:1px solid color-mix(in srgb, currentColor 20%, transparent);flex-wrap:wrap;grid-area:header;align-items:center;gap:.75rem 1.5rem;padding:.5rem 1rem;display:flex;position:sticky;inset-block-start:0}.demo-brand{color:inherit;align-items:center;gap:.5rem;font-weight:600;text-decoration:none;display:inline-flex}.demo-nav{flex-wrap:wrap;gap:.25rem 1rem;margin-inline-end:auto;display:flex}.demo-nav a{color:inherit;text-decoration:none}.demo-nav a:hover,.demo-nav a:focus-visible{text-decoration:underline}.demo-left{border-inline-end:1px solid color-mix(in srgb, currentColor 20%, transparent);grid-area:left;padding:.5rem}.demo-tabs .section-list{flex-wrap:wrap;gap:.25rem;margin:0 0 1rem;padding:0;list-style:none;display:flex}.demo-tabs a{color:inherit;border-radius:.4rem;align-items:center;gap:.5rem;padding:.4rem .75rem;text-decoration:none;display:flex}.demo-tabs a[aria-current=page]{background:color-mix(in srgb, currentColor 14%, transparent);font-weight:600}.demo-tabs a:hover{background:color-mix(in srgb, currentColor 8%, transparent)}.demo-main{grid-area:main;min-inline-size:0;padding:1rem 1.25rem;overflow-x:auto}.demo-main h1{margin-block:0 1rem;font-size:1.4rem}.demo-right{border-inline-start:1px solid color-mix(in srgb, currentColor 20%, transparent);grid-area:right;padding:.5rem}.demo-about{border-block-start:1px solid color-mix(in srgb, currentColor 20%, transparent);max-inline-size:48rem;margin-block-start:2rem;padding-block-start:1rem}.demo-about h2{margin-block-start:0;font-size:1.05rem}.demo-about h3{font-size:.95rem}.demo-footer{z-index:20;background:var(--lily-surface,Canvas);border-block-start:1px solid color-mix(in srgb, currentColor 20%, transparent);grid-area:footer;padding:.5rem 1rem;font-size:.85rem;position:sticky;inset-block-end:0}.demo-footer p{margin:0}.demo-main table{min-inline-size:34rem}.demo-main button{min-block-size:1.75rem;min-inline-size:1.75rem}.demo-main textarea{box-sizing:border-box;inline-size:100%;font-family:ui-monospace,SFMono-Regular,Menlo,monospace}.demo-event{background:color-mix(in srgb, var(--color-primary,currentColor) 18%, transparent);border-radius:.25rem;margin-block-start:.15rem;padding:0 .3rem;font-size:.75rem;display:block}.demo-main .gantt-chart{overflow-x:auto}.demo-main .gantt-table-th{text-align:center;white-space:nowrap;min-inline-size:1.9rem;padding-inline:.2rem;font-size:.7rem;font-weight:500}.demo-main .gantt-table-th:first-child,.demo-main .gantt-table-th[scope=row]{text-align:start;white-space:normal;min-inline-size:11rem;padding-inline:.5rem;font-size:.9rem}.demo-main .gantt-table-td{min-block-size:1.7rem;padding:0}.demo-main .gantt-table-td[data-in-range]{background:var(--color-primary,#2563eb)}.demo-main .gantt-table-td[data-in-range][data-milestone]{border-radius:50%;transform:scale(.7)}.demo-main .gantt-table-td[data-today]{box-shadow:inset 2px 0}@media (width<=48rem){.demo{grid-template-columns:minmax(0,1fr);grid-template-areas:"header""left""main""right""footer"}.demo-left{border-inline-end:0;border-block-end:1px solid color-mix(in srgb, currentColor 20%, transparent)}.demo-right{border-inline-start:0;border-block-start:1px solid color-mix(in srgb, currentColor 20%, transparent)}}
