.ui-data-muted{color:var(--color-muted);font-size:11px;line-height:1.5}.ui-data-between{justify-content:space-between;align-items:center;gap:8px;display:flex}.ui-data-actions{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.ui-data-avatar,.ui-data-key-values,.ui-data-timeline,.ui-data-progress,.ui-data-empty,.ui-data-tree,.ui-data-file,.ui-data-filter-bar,.ui-data-grouped,.ui-data-diff,.ui-data-calendar,.ui-data-gallery,.ui-data-document{animation:ui-data-appear var(--motion-enter,.18s) var(--motion-ease,ease-out)}.ui-data-avatar{border:1px solid var(--color-accent-border);background:var(--color-accent-surface);width:36px;height:36px;color:var(--color-accent);border-radius:50%;flex:none;justify-content:center;align-items:center;font-size:12px;font-weight:600;display:inline-flex;overflow:hidden}.ui-data-avatar--small{width:28px;height:28px;font-size:11px}.ui-data-avatar--large{width:48px;height:48px;font-size:16px}.ui-data-avatar img{object-fit:cover;width:100%;height:100%}.ui-data-key-values{min-width:0;color:var(--color-text);margin:0}.ui-data-key-value{min-width:0}.ui-data-key-value>dt{color:var(--color-muted)}.ui-data-key-value>dd{overflow-wrap:anywhere;min-width:0;margin:0}.ui-data-key-value>.ui-data-key-value-empty{color:var(--color-muted)}.ui-data-key-values--rows{width:100%;font-size:13px;line-height:1.5;display:grid;container-type:inline-size}.ui-data-key-values--rows>.ui-data-key-value{column-gap:var(--space-4);grid-template-columns:clamp(88px,36%,160px) minmax(0,1fr);align-items:baseline;padding-block:6px;display:grid}.ui-data-key-values--rows>.ui-data-key-value:first-child{padding-top:0}.ui-data-key-values--rows>.ui-data-key-value:last-child{padding-bottom:0}.ui-data-key-values--rows>.ui-data-key-value+.ui-data-key-value{border-top:1px solid color-mix(in srgb, var(--color-border) 55%, transparent)}.ui-data-key-values--rows>.ui-data-key-value>dt{overflow-wrap:anywhere;-webkit-hyphens:auto;hyphens:auto;min-width:0;font-size:12.5px}@container (max-width:280px){.ui-data-key-values--rows>.ui-data-key-value{grid-template-columns:minmax(0,1fr);row-gap:1px}}.ui-data-key-values--rows>.ui-data-key-value>dd{max-width:72ch}.ui-data-key-values-container{min-width:0;container-type:inline-size}.ui-data-key-values--stacked{gap:14px var(--space-6);grid-template-columns:minmax(0,1fr);display:grid}.ui-data-key-values--stacked>.ui-data-key-value{align-content:start;gap:2px;display:grid}.ui-data-key-values--stacked>.ui-data-key-value>dt{font-size:12px;line-height:1.4}.ui-data-key-values--stacked>.ui-data-key-value>dd{font-size:13.5px;line-height:1.45}@container (min-width:300px){.ui-data-key-values--stacked:is([data-columns="2"],[data-columns="3"],[data-columns="4"]){grid-template-columns:repeat(2,minmax(0,1fr))}.ui-data-key-values--stacked>:is([data-span="2"],[data-span="3"]){grid-column:1/-1}}@container (min-width:560px){.ui-data-key-values--stacked:is([data-columns="3"],[data-columns="4"]){grid-template-columns:repeat(3,minmax(0,1fr))}.ui-data-key-values--stacked:is([data-columns="3"],[data-columns="4"])>[data-span="2"]{grid-column:span 2}}@container (min-width:800px){.ui-data-key-values--stacked[data-columns="4"]{grid-template-columns:repeat(4,minmax(0,1fr))}.ui-data-key-values--stacked[data-columns="4"]>[data-span="3"]{grid-column:span 3}}.ui-data-timeline{margin:0;padding:0;font-size:12.5px;list-style:none}.ui-data-timeline li{gap:10px;padding-bottom:14px;display:flex;position:relative}.ui-data-timeline li:not(:last-child):before{content:"";background:var(--color-border);width:1px;position:absolute;top:9px;bottom:-3px;left:4px}.ui-data-timeline li:last-child{padding-bottom:0}.ui-data-timeline-marker{border:1px solid var(--color-border-hover);background:var(--color-surface);width:9px;height:9px;transition:background-color var(--motion-fast) var(--motion-ease), border-color var(--motion-fast) var(--motion-ease);border-radius:50%;flex:none;margin-top:4px}.ui-data-timeline li[data-state=complete] .ui-data-timeline-marker{background:var(--color-success);border-color:var(--color-success)}.ui-data-timeline li[data-state=current] .ui-data-timeline-marker{background:var(--color-accent);border-color:var(--color-accent)}.ui-data-timeline strong{font-weight:500;display:block}.ui-data-timeline time{color:var(--color-muted);font-variant-numeric:tabular-nums;margin:2px 0;font-size:12px;display:block}.ui-data-timeline .ui-data-muted{font-size:12px}.ui-data-progress{gap:8px;font-size:11px;display:grid}.ui-data-progress-track{background:var(--color-surface-raised);border-radius:3px;height:6px;overflow:hidden}.ui-data-progress-fill{background:var(--color-accent);border-radius:inherit;height:100%;transition:width var(--motion-normal) var(--motion-ease);display:block}.ui-data-progress-fill[data-indeterminate]{opacity:.6}.ui-data-empty{align-items:center;gap:var(--space-2);padding:28px var(--space-4);text-align:center;flex-direction:column;display:flex}.ui-data-empty-icon{color:var(--color-muted);display:inline-flex}.ui-data-empty-title{color:var(--color-text);margin:0;font-size:13px;font-weight:600;line-height:1.4}.ui-data-empty-description{max-width:44ch;color:var(--color-muted);margin:0;font-size:12.5px;line-height:1.5}.ui-data-empty>.ui-button{margin-top:var(--space-1)}.ui-data-empty--compact{justify-content:flex-start;gap:var(--space-2) var(--space-3);min-height:var(--ui-button-small-height,34px);text-align:start;flex-flow:wrap;padding:0}.ui-data-empty--compact>.ui-data-empty-title{color:var(--color-muted);font-size:12.5px;font-weight:400}.ui-data-empty--compact>.ui-button{margin-top:0}.ui-data-tree{gap:2px;font-size:12px;display:grid}.ui-data-tree-item{cursor:pointer;min-height:34px;color:var(--color-text);transition:background-color var(--motion-fast) var(--motion-ease), color var(--motion-fast) var(--motion-ease);border-radius:5px;align-items:center;gap:6px;padding:6px 8px;display:flex}.ui-data-tree-item:hover{background:var(--color-ghost-hover)}.ui-data-tree-item[aria-selected=true]{background:var(--color-accent-surface);color:var(--color-accent)}.ui-data-tree-item[aria-disabled=true]{opacity:.45;cursor:default}.ui-data-tree-item>svg{flex:none}.ui-data-tree-item>span:last-child{overflow-wrap:anywhere;min-width:0}.ui-data-tree-item:focus-visible,.ui-data-calendar-day:focus-visible,.ui-data-document-scroll:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}.ui-data-tree-chevron{transition:transform var(--motion-normal) var(--motion-ease)}.ui-data-tree-chevron[data-expanded=true]{transform:rotate(90deg)}.ui-data-tree-spacer{flex:none;width:12px}.ui-data-tree-label{overflow-wrap:anywhere;min-width:0}.ui-data-tree-meta{color:var(--color-muted);font-variant-numeric:tabular-nums;flex:none;margin-inline-start:auto;padding-inline-start:8px}.ui-data-tree-item[aria-selected=true] .ui-data-tree-meta{color:inherit}.ui-data-file{border:1px solid var(--color-border);border-radius:var(--radius);flex-wrap:wrap;align-items:center;gap:10px;padding:10px;font-size:12px;display:flex}.ui-data-file-icon{color:var(--color-accent);place-items:center;display:grid}.ui-data-file-info{flex:1;gap:3px;min-width:100px;display:grid}.ui-data-file-info strong{overflow-wrap:anywhere;font-weight:500}.ui-data-file-info>span{color:var(--color-muted);font-size:11px}.ui-data-file .ui-text-link{gap:4px;min-height:32px;font-size:11px}.ui-data-filter-bar{gap:8px;display:grid}.ui-data-grouped{gap:12px;font-size:12px;display:grid}.ui-data-group-heading{border-bottom:1px solid var(--color-border);color:var(--color-muted);padding-bottom:5px;font-size:11px}.ui-data-group-heading h3{font-size:inherit;margin:0;font-weight:500}.ui-data-grouped ul{margin:3px 0 0;padding:0;list-style:none}.ui-data-group-item{text-align:start;justify-content:space-between;align-items:center;gap:10px;width:100%;min-height:36px;display:flex}.ui-data-group-item>span{overflow-wrap:anywhere;gap:3px;min-width:0;display:grid}.ui-data-group-item strong{font-weight:500}.ui-data-group-item small{color:var(--color-muted);font-size:11px}.ui-data-group-item[aria-pressed=true]{color:var(--color-accent);background:var(--color-accent-surface)}.ui-data-diff{font-size:12px}.ui-data-diff p{white-space:pre-wrap;overflow-wrap:anywhere;margin:10px 0 0;line-height:1.8}.ui-data-diff-legend{flex-wrap:wrap;gap:10px;font-size:11px;display:flex}.ui-data-diff ins,.ui-data-diff-added{background:var(--color-success-surface);color:var(--color-success);text-underline-offset:3px;text-decoration:underline}.ui-data-diff del,.ui-data-diff-removed{background:var(--color-danger-surface);color:var(--color-danger);text-decoration:line-through}.ui-data-calendar{gap:8px;font-size:11px;display:grid}.ui-data-calendar strong{font-weight:500}.ui-data-calendar-week{grid-template-columns:repeat(7,minmax(0,1fr));gap:2px;display:grid}.ui-data-calendar [role=columnheader]{color:var(--color-muted);text-align:center;padding:5px 0;font-size:11px}.ui-data-calendar-day{width:100%;min-height:32px;font:inherit;color:var(--color-text);cursor:pointer;transition:color var(--motion-fast) var(--motion-ease), background-color var(--motion-fast) var(--motion-ease), border-color var(--motion-fast) var(--motion-ease);background:0 0;border:1px solid #0000;border-radius:5px;place-items:center;display:grid;position:relative}.ui-data-calendar-day:hover{background:var(--color-ghost-hover)}.ui-data-calendar-day[data-in-range=true]{background:var(--color-accent-surface);color:var(--color-text);box-shadow:-1px 0 0 var(--color-accent-surface), 1px 0 0 var(--color-accent-surface);border-radius:0}.ui-data-calendar-day[data-range-start=true]{border-top-left-radius:5px;border-bottom-left-radius:5px}.ui-data-calendar-day[data-range-end=true]{border-top-right-radius:5px;border-bottom-right-radius:5px}.ui-data-calendar-day[data-selected=true]{background:var(--color-accent);color:var(--color-on-accent)}.ui-data-calendar-day[aria-current=date]{border-color:var(--color-accent)}.ui-data-calendar-dot{background:currentColor;border-radius:50%;width:3px;height:3px;position:absolute;bottom:3px}.ui-data-calendar-events{border-top:1px solid var(--color-border);gap:5px;padding-top:8px;display:grid}.ui-data-calendar-events>.ui-button,.ui-data-calendar-events>div{text-align:start;flex-direction:column;align-items:flex-start;gap:3px;display:flex}.ui-data-calendar-events small{color:var(--color-muted);font-size:11px}.ui-data-gallery{gap:6px;display:grid}.ui-data-gallery-main{position:relative}.ui-data-gallery-main>img{aspect-ratio:16/9;object-fit:cover;border-radius:6px;width:100%;display:block}.ui-data-gallery-zoom{position:absolute;bottom:6px;right:6px}.ui-data-gallery-thumbnails{align-items:center;gap:4px;display:flex;overflow-x:auto}.ui-data-gallery-thumbnails .ui-button{flex:none}.ui-data-gallery-thumbnails .ui-button[aria-pressed=true]{border-color:var(--color-accent);background:var(--color-accent-surface)}.ui-data-gallery-thumbnails img{object-fit:cover;border-radius:3px;width:44px;height:28px;display:block}.ui-data-gallery-modal{width:min(900px,100vw - 32px)}.ui-data-gallery-modal .ui-modal-body>img{object-fit:contain;width:100%;max-height:65vh;margin-bottom:12px;display:block}.ui-data-image-fallback{border:1px solid var(--color-border);background:var(--color-surface-raised);min-height:120px;color:var(--color-muted);place-items:center;padding:12px;font-size:11px;display:grid}.ui-data-gallery-thumbnails .ui-data-image-fallback{color:#0000;width:44px;min-height:28px;padding:0;font-size:11px;overflow:hidden}.ui-data-document{border:1px solid var(--color-border);border-radius:var(--radius);font-size:12px;overflow:hidden}.ui-data-document-toolbar{background:var(--color-surface);border-bottom:1px solid var(--color-border);font-variant-numeric:tabular-nums;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:4px;padding:5px;font-size:11px;display:flex}.ui-data-document-scroll{background:var(--color-surface-raised);max-height:280px;padding:12px;overflow:auto}.ui-data-document-page{box-sizing:border-box;background:var(--color-surface);min-height:170px;color:var(--color-text);border:1px solid var(--color-border);overflow-wrap:anywhere;padding:18px;line-height:1.7}.ui-data-document-page h3{margin:0 0 14px;font-size:1.3em}.ui-data-document-page p{margin:8px 0}.ui-data-demo{gap:10px;width:100%;min-width:0;font-size:12px;display:grid}.ui-data-demo>*{min-width:0}.ui-data-demo-result{color:var(--color-muted);min-height:16px;font-size:11px;line-height:1.5;display:block}@media (pointer:coarse){.ui-data-tree-item,.ui-data-calendar-day{min-height:40px}}@keyframes ui-data-appear{0%{opacity:.7}to{opacity:1}}@media (prefers-reduced-motion:reduce){.ui-data-progress-fill,.ui-data-tree-item,.ui-data-tree-chevron,.ui-data-calendar-day,.ui-data-timeline-marker{transition:none!important}.ui-data-avatar,.ui-data-key-values,.ui-data-timeline,.ui-data-progress,.ui-data-empty,.ui-data-tree,.ui-data-file,.ui-data-filter-bar,.ui-data-grouped,.ui-data-diff,.ui-data-calendar,.ui-data-gallery,.ui-data-document{animation:none!important}}.ui-data-document-frame{border:0;width:100%;height:70vh;min-height:360px;display:block}.ui-data-link-list-container{min-width:0;container-type:inline-size}.ui-data-link-list{margin:0 calc(-1 * var(--space-2));padding:0;list-style:none;display:grid}@container (min-width:560px){.ui-data-link-list[data-layout=columns]{column-gap:var(--space-2);grid-template-columns:repeat(auto-fit,minmax(150px,1fr))}}.ui-data-link-row{align-items:center;gap:var(--space-2);width:100%;min-height:40px;padding:0 var(--space-2);border-radius:var(--radius-sm);color:var(--color-text);font:inherit;text-align:start;cursor:pointer;transition:background-color var(--motion-fast) var(--motion-ease), color var(--motion-fast) var(--motion-ease);background:0 0;border:0;font-size:13px;line-height:1.4;text-decoration:none;display:flex}.ui-data-link-row:hover{background:var(--color-ghost-hover)}.ui-data-link-row:focus-visible{outline:2px solid var(--color-accent);outline-offset:-2px}.ui-data-link-label{overflow-wrap:anywhere;flex:auto;min-width:0}.ui-data-link-meta{color:var(--color-muted);font-variant-numeric:tabular-nums;flex-shrink:0;font-size:12px}.ui-data-link-chevron{color:var(--color-muted);transition:color var(--motion-fast) var(--motion-ease);flex-shrink:0}.ui-data-link-row:hover .ui-data-link-chevron{color:var(--color-accent)}@media (prefers-reduced-motion:reduce){.ui-data-link-row,.ui-data-link-chevron{transition:none}}.ui-presence{flex:none;align-items:center;min-width:0;display:inline-flex}.ui-presence-list{align-items:center;margin:0;padding:0 0 0 6px;list-style:none;display:flex}.ui-presence-item{margin-left:-6px;display:inline-flex}.ui-presence-trigger{border-radius:50%;display:inline-flex}.ui-presence-item .ui-data-avatar,.ui-presence-more{box-shadow:0 0 0 2px var(--presence-ring,var(--color-surface))}.ui-presence-item[data-active] .ui-data-avatar{border-color:var(--color-accent);box-shadow:0 0 0 2px var(--presence-ring,var(--color-surface)), 0 0 0 4px var(--color-accent)}.ui-presence-more{border:1px solid var(--color-border);background:var(--color-surface-raised);width:28px;height:28px;color:var(--color-muted);font-variant-numeric:tabular-nums;border-radius:50%;justify-content:center;align-items:center;font-size:11px;font-weight:600;display:inline-flex}
