@layer board{.bd-tone-neutral{--bd-tone-fill:var(--bg-active);--bd-tone-ink:var(--text-2);--bd-tone-mark:var(--text-3);--bd-tone-edge:var(--border)}.bd-tone-accent{--bd-tone-fill:color-mix(in oklab, var(--accent-solid) 14%, var(--bg-surface));--bd-tone-ink:color-mix(in oklab, var(--accent-fg) 80%, var(--text-1));--bd-tone-mark:var(--accent-fg);--bd-tone-edge:var(--accent-border)}.bd-tone-positive{--bd-tone-fill:var(--positive-soft);--bd-tone-ink:var(--positive-fg);--bd-tone-mark:var(--positive-fg);--bd-tone-edge:var(--positive-border)}.bd-tone-warning{--bd-tone-fill:var(--warning-soft);--bd-tone-ink:var(--warning-fg);--bd-tone-mark:var(--warning-fg);--bd-tone-edge:var(--warning-border)}.bd-tone-danger{--bd-tone-fill:var(--danger-soft);--bd-tone-ink:var(--danger-fg);--bd-tone-mark:var(--danger-fg);--bd-tone-edge:var(--danger-border)}.bd-tone-info{--bd-tone-fill:var(--info-soft);--bd-tone-ink:var(--info-fg);--bd-tone-mark:var(--info-solid);--bd-tone-edge:var(--info-border)}:where(svg.icon,svg.bd-icon,svg[data-glyph]){stroke-width:1.5px}:where(svg.icon,svg.bd-icon,svg[data-glyph])>*{vector-effect:non-scaling-stroke}.bd-icon.is-sm{width:var(--icon-md);height:var(--icon-md)}.bd-button{isolation:isolate;color:inherit;white-space:nowrap;cursor:pointer;-webkit-user-select:none;user-select:none;background-color:#0000;border:1px solid #0000;flex:none;justify-content:center;align-items:center;gap:2px;text-decoration:none;display:inline-flex;position:relative}.bd-button:disabled,.bd-button[aria-disabled=true]{cursor:not-allowed}a.bd-button[aria-disabled=true],a.bd-link-button[aria-disabled=true]{pointer-events:none}.bd-button-label,.bd-button-icon{flex:none;justify-content:center;align-items:center;display:inline-flex}.bd-button-icon>svg{width:100%;height:100%}.bd-icon-button.is-md .bd-button-icon{width:var(--icon-lg);height:var(--icon-lg)}.bd-icon-button.is-sm .bd-button-icon{width:var(--icon-md);height:var(--icon-md)}.bd-button.is-md{height:var(--control-lg);border-radius:var(--radius-md);font:var(--type-body-medium);letter-spacing:var(--track-body);padding:8px}.bd-button.is-md .bd-button-label{padding-inline:4px}.bd-button.is-md .bd-button-icon{width:20px;height:20px}.bd-button.is-sm{height:var(--control-md);border-radius:var(--radius-md);font:var(--type-body-medium);letter-spacing:var(--track-body);padding:6px 8px}.bd-button.is-sm .bd-button-label{padding-inline:2px}.bd-button.is-sm .bd-button-icon{width:var(--icon-md);height:var(--icon-md)}.bd-button.is-xs{height:var(--control-xs);border-radius:var(--radius-xs);font:var(--type-caption-1-semibold);letter-spacing:var(--track-caption-1);padding:0 8px}.bd-button.is-xs .bd-button-label{padding-inline:2px}.bd-button.is-xs .bd-button-icon{width:14px;height:14px}.bd-button.is-icon-only{padding:0}.bd-button.is-icon-only.is-md{width:var(--control-lg)}.bd-button.is-icon-only.is-sm{width:var(--control-md)}.bd-button.is-icon-only.is-xs{width:var(--control-xs)}:where(.page-toolbar,.table-panel>.panel-heading,.bd-table-toolbar) .bd-button.is-md{height:var(--control-md)}:where(.page-toolbar,.table-panel>.panel-heading,.bd-table-toolbar) .bd-button.is-icon-only.is-md{width:var(--control-md)}.bd-button.is-primary:before,.bd-button.is-danger:before{content:"";z-index:-1;border-radius:inherit;opacity:0;transition:opacity var(--dur-2) var(--ease-out);position:absolute;inset:0}.bd-button.is-primary{background-image:var(--gradient-primary);color:var(--on-accent);box-shadow:var(--shadow-xs)}.bd-button.is-primary:before{background-image:var(--gradient-primary-hover)}@media (hover:hover){.bd-button.is-primary:hover:not(:disabled):not([aria-disabled=true]):before{opacity:1}}.bd-button.is-primary:active:not(:disabled):not([aria-disabled=true]){background-image:var(--gradient-primary-active)}.bd-button.is-primary:active:not(:disabled):not([aria-disabled=true]):before{opacity:0}.bd-button.is-primary:disabled,.bd-button.is-primary[aria-disabled=true]{border-color:var(--disabled-border);background-image:var(--fill-disabled);color:var(--disabled-fg);box-shadow:none;opacity:1}.bd-button.is-primary:disabled:before,.bd-button.is-primary[aria-disabled=true]:before{opacity:0}.bd-button.is-danger{background-image:var(--fill-danger);color:var(--on-solid);box-shadow:var(--shadow-xs)}.bd-button.is-danger:before{background-image:var(--fill-danger-hover)}@media (hover:hover){.bd-button.is-danger:hover:not(:disabled):not([aria-disabled=true]):before{opacity:1}}.bd-button.is-danger:active:not(:disabled):not([aria-disabled=true]){background-image:var(--fill-danger-hover)}.bd-button.is-danger:active:not(:disabled):not([aria-disabled=true]):before{opacity:0}.bd-button.is-danger:disabled,.bd-button.is-danger[aria-disabled=true]{border-color:var(--disabled-border);background-image:var(--fill-disabled);color:var(--disabled-fg);box-shadow:none;opacity:1}.bd-button.is-danger:disabled:before,.bd-button.is-danger[aria-disabled=true]:before{opacity:0}.bd-button.is-secondary{border-color:var(--border);background-color:var(--bg-surface);color:var(--text-1);box-shadow:var(--shadow-xs)}@media (hover:hover){.bd-button.is-secondary:hover:not(:disabled):not([aria-disabled=true]){border-color:var(--border-strong);background-color:var(--bg-hover)}}.bd-button.is-secondary:active:not(:disabled):not([aria-disabled=true]){border-color:color-mix(in oklab, var(--border-strong) 70%, var(--text-1));background-color:var(--bg-active)}.bd-button.is-secondary:disabled,.bd-button.is-secondary[aria-disabled=true]{box-shadow:none;opacity:var(--opacity-disabled)}.bd-button.is-ghost{color:var(--text-2);background-color:#0000}@media (hover:hover){.bd-button.is-ghost:hover:not(:disabled):not([aria-disabled=true]){background-color:var(--bg-hover);color:var(--text-1)}}.bd-button.is-ghost:active:not(:disabled):not([aria-disabled=true]){background-color:var(--bg-active)}.bd-button.is-ghost:disabled,.bd-button.is-ghost[aria-disabled=true]{opacity:var(--opacity-disabled)}.bd-button.is-full{width:100%}.bd-button.is-loading{pointer-events:none}.bd-button.is-loading .ui-submit-rest{visibility:hidden}.bd-button.is-loading .ui-submit-busy{visibility:visible}.bd-icon-button{border:1px solid var(--border);border-radius:var(--radius-md);background-color:var(--bg-surface);color:var(--text-1);box-shadow:var(--shadow-xs);cursor:pointer;-webkit-user-select:none;user-select:none;flex:none;justify-content:center;align-items:center;display:inline-flex}.bd-icon-button.is-md{width:var(--control-lg);height:var(--control-lg)}.bd-icon-button.is-sm{width:var(--control-md);height:var(--control-md)}@media (hover:hover){.bd-icon-button:hover:not(:disabled):not([aria-disabled=true]){border-color:var(--border-strong);background-color:var(--bg-hover)}}.bd-icon-button:active:not(:disabled):not([aria-disabled=true]){border-color:color-mix(in oklab, var(--border-strong) 70%, var(--text-1));background-color:var(--bg-active)}.bd-icon-button:disabled,.bd-icon-button[aria-disabled=true]{box-shadow:none;opacity:var(--opacity-disabled);cursor:not-allowed}.bd-link-button{border-radius:var(--radius-xs);text-underline-offset:3px;white-space:nowrap;cursor:pointer;background:0 0;border:0;align-items:center;gap:4px;padding:0;text-decoration:none;display:inline-flex}@media (hover:hover){.bd-link-button:hover:not(:disabled):not([aria-disabled=true]){text-decoration:underline}}.bd-link-button.is-md{font:var(--type-body-medium);letter-spacing:var(--track-body)}.bd-link-button.is-md .bd-button-icon{width:20px;height:20px}.bd-link-button.is-sm{font:var(--type-body-medium);letter-spacing:var(--track-body)}.bd-link-button.is-sm .bd-button-icon{width:var(--icon-md);height:var(--icon-md)}.bd-link-button.is-xs{font:var(--type-caption-1-semibold);letter-spacing:var(--track-caption-1)}.bd-link-button.is-xs .bd-button-icon{width:14px;height:14px}.bd-link-button.is-primary{color:var(--accent-fg)}.bd-link-button.is-primary:active:not(:disabled):not([aria-disabled=true]){color:color-mix(in oklab, var(--accent-fg) 65%, var(--text-1))}.bd-link-button.is-secondary{color:var(--text-2)}.bd-link-button.is-secondary:active:not(:disabled):not([aria-disabled=true]){color:var(--text-1)}.bd-link-button:disabled,.bd-link-button[aria-disabled=true]{opacity:var(--opacity-disabled);cursor:not-allowed;text-decoration:none}.bd-button-group{border:1px solid var(--border);border-radius:var(--radius-md);background-color:var(--bg-surface);box-shadow:var(--shadow-xs);align-items:stretch;display:inline-flex;overflow:hidden}.bd-button-group-item{background-color:var(--bg-surface);color:var(--text-1);white-space:nowrap;cursor:pointer;-webkit-user-select:none;user-select:none;border:0;border-radius:0;flex:none;justify-content:center;align-items:center;gap:4px;display:inline-flex}.bd-button-group-item+.bd-button-group-item{border-left:1px solid var(--border)}.bd-button-group-item:focus-visible{outline:2px solid color-mix(in oklab, var(--accent-solid) 75%, transparent);outline-offset:-2px}.bd-button-group.is-md .bd-button-group-item{height:calc(var(--control-lg) - 2 * var(--border-width));font:var(--type-body-medium);letter-spacing:var(--track-body);padding:0 12px}.bd-button-group.is-md .bd-button-group-item.is-icon-only{width:calc(var(--control-lg) - 2 * var(--border-width));padding:0}.bd-button-group.is-md .bd-button-icon{width:20px;height:20px}.bd-button-group.is-sm .bd-button-group-item{height:calc(var(--control-md) - 2 * var(--border-width));font:var(--type-body-medium);letter-spacing:var(--track-body);padding:0 10px}.bd-button-group.is-sm .bd-button-group-item.is-icon-only{width:calc(var(--control-md) - 2 * var(--border-width));padding:0}.bd-button-group.is-sm .bd-button-icon{width:var(--icon-md);height:var(--icon-md)}@media (hover:hover){.bd-button-group-item:hover:not(:disabled):not([aria-disabled=true]){background-color:var(--bg-hover)}}.bd-button-group-item:active:not(:disabled):not([aria-disabled=true]){background-color:var(--bg-active)}.bd-button-group-item.is-selected{background-color:color-mix(in oklab, var(--accent-solid) 14%, var(--bg-surface));color:color-mix(in oklab, var(--accent-fg) 80%, var(--text-1))}.bd-button-group-item:disabled,.bd-button-group-item[aria-disabled=true]{opacity:var(--opacity-disabled);cursor:not-allowed}.bd-close-button{border-radius:var(--radius-full);background-color:var(--bg-active);color:var(--text-2);cursor:pointer;border:0;flex:none;justify-content:center;align-items:center;display:inline-flex}.bd-close-button.is-md{width:var(--control-md);height:var(--control-md)}.bd-close-button.is-sm{width:var(--control-xs);height:var(--control-xs)}@media (hover:hover){.bd-close-button:hover:not(:disabled){background-color:var(--bg-active);color:var(--text-1)}}.bd-close-button:disabled{opacity:var(--opacity-disabled);cursor:not-allowed}.bd-badge{border-radius:var(--radius-full);background-color:var(--bd-tone-fill);color:var(--bd-tone-ink);white-space:nowrap;flex:none;justify-content:center;align-items:center;gap:4px;display:inline-flex}.bd-badge.is-sm{min-height:20px;font:var(--type-caption-1-medium);letter-spacing:var(--track-caption-1);padding:2px 8px}.bd-badge.is-md{min-height:24px;font:var(--type-caption-1-medium);letter-spacing:var(--track-caption-1);padding:4px 10px}.bd-badge.is-outline,.bd-chip.is-outline{box-shadow:inset 0 0 0 var(--border-width) var(--bd-tone-edge)}.bd-badge.is-outline.bd-tone-neutral,.bd-chip.is-outline.bd-tone-neutral{background-color:var(--bg-surface);color:var(--text-1)}.bd-badge-dot{border-radius:var(--radius-full);background-color:var(--bd-tone-mark);flex:none;width:6px;height:6px}.bd-chip{border-radius:var(--radius-full);background-color:var(--bd-tone-fill);color:var(--bd-tone-ink);white-space:nowrap;align-items:center;gap:6px;display:inline-flex}.bd-chip.is-sm{min-height:24px;font:var(--type-caption-1-semibold);letter-spacing:var(--track-caption-1);padding:2px 4px 2px 8px}.bd-chip.is-md{min-height:32px;font:var(--type-body-medium);letter-spacing:var(--track-body);padding:4px 6px 4px 10px}.bd-chip.is-sm.is-static{padding-right:8px}.bd-chip.is-md.is-static{padding-right:10px}.bd-chip-media{flex:none;justify-content:center;align-items:center;display:inline-flex}.bd-chip.is-sm .bd-chip-media{width:16px;height:16px}.bd-chip.is-md .bd-chip-media{width:20px;height:20px}.bd-chip .bd-chip-media>svg,.bd-chip .bd-chip-media>img{width:100%;height:100%}.bd-chip .bd-close-button{color:currentColor;background-color:#0000}.bd-chip.is-sm .bd-close-button{width:18px;height:18px}.bd-chip.is-md .bd-close-button{width:22px;height:22px}.bd-status-dot{border-radius:var(--radius-full);background-color:var(--bd-tone-mark);flex:none;display:inline-block}.bd-status-dot.is-sm{width:6px;height:6px}.bd-status-dot.is-md{width:8px;height:8px}.bd-status-dot.has-ring{box-shadow:0 0 0 3px var(--bd-tone-fill)}.bd-kbd{border-radius:var(--radius-full);background-color:var(--bg-active);min-width:20px;color:var(--text-2);font:var(--type-caption-1-semibold);letter-spacing:var(--track-caption-1);white-space:nowrap;flex:none;justify-content:center;align-items:center;padding:2px 6px;display:inline-flex}.bd-avatar{border-radius:var(--radius-full);background-color:var(--bd-tone-fill);color:var(--bd-tone-ink);text-align:center;vertical-align:middle;-webkit-user-select:none;user-select:none;flex:none;justify-content:center;align-items:center;display:inline-flex;position:relative}.bd-avatar.is-xs{width:20px;height:20px;font:var(--type-caption-2-semibold);letter-spacing:var(--track-caption-2);line-height:20px}.bd-avatar.is-sm{width:24px;height:24px;font:var(--type-caption-1-semibold);letter-spacing:var(--track-caption-1);line-height:24px}.bd-avatar.is-md{width:32px;height:32px;font:var(--type-body-semibold);letter-spacing:var(--track-body);line-height:32px}.bd-avatar.is-lg{width:36px;height:36px;font:var(--type-headline-semibold);letter-spacing:var(--track-headline);line-height:36px}.bd-avatar[data-hue]{background-color:color-mix(in oklab, var(--bd-avatar-hue) 18%, var(--bg-surface));color:color-mix(in oklab, var(--bd-avatar-hue) 60%, var(--text-1))}.bd-avatar[data-hue="0"]{--bd-avatar-hue:var(--chart-1)}.bd-avatar[data-hue="1"]{--bd-avatar-hue:var(--chart-2)}.bd-avatar[data-hue="2"]{--bd-avatar-hue:var(--chart-3)}.bd-avatar[data-hue="3"]{--bd-avatar-hue:var(--chart-4)}.bd-avatar[data-hue="4"]{--bd-avatar-hue:var(--chart-5)}.bd-avatar[data-hue="5"]{--bd-avatar-hue:var(--chart-6)}.bd-avatar[data-hue="6"]{--bd-avatar-hue:var(--chart-7)}.bd-avatar[data-hue="7"]{--bd-avatar-hue:var(--chart-8)}.bd-avatar-image{border-radius:inherit;object-fit:cover;width:100%;height:100%;display:block}.bd-avatar-status{border:2px solid var(--bg-surface);border-radius:var(--radius-full);background-color:var(--bd-tone-mark);position:absolute;bottom:0;right:0}.bd-avatar.is-xs .bd-avatar-status,.bd-avatar.is-sm .bd-avatar-status{width:8px;height:8px}.bd-avatar.is-md .bd-avatar-status,.bd-avatar.is-lg .bd-avatar-status{width:10px;height:10px}.bd-avatar-group{align-items:center;display:inline-flex}.bd-avatar-group>*{box-shadow:0 0 0 2px var(--bg-surface)}.bd-avatar-group.is-xs>*+*,.bd-avatar-group.is-sm>*+*{margin-left:-6px}.bd-avatar-group.is-md>*+*,.bd-avatar-group.is-lg>*+*{margin-left:-8px}.bd-tabs{gap:var(--space-4);flex-direction:column;min-width:0;display:flex}.bd-tablist{scrollbar-width:none;align-items:center;display:flex;overflow-x:auto}.bd-tablist::-webkit-scrollbar{display:none}.bd-tab{color:var(--text-1);white-space:nowrap;cursor:pointer;background:0 0;border:0;flex:none;align-items:center;gap:8px;display:inline-flex;position:relative}.bd-tab-media{flex:none;align-items:center;gap:6px;display:inline-flex}.bd-tab .bd-tab-media>svg{width:16px;height:16px}.bd-tab-count{border-radius:var(--radius-xs);background-color:var(--bg-active);color:var(--text-2);font:var(--type-caption-1-medium);letter-spacing:var(--track-caption-1);flex:none;justify-content:center;align-items:center;padding:1px 4px;display:inline-flex}.bd-tab:disabled{opacity:var(--opacity-disabled);cursor:not-allowed}.bd-tablist.is-underline{gap:var(--space-1);box-shadow:inset 0 calc(-1 * var(--border-width)) 0 var(--border-subtle)}.bd-tablist.is-underline .bd-tab{min-height:var(--control-md);border-radius:var(--radius-sm) var(--radius-sm) 0 0;color:var(--text-2);font:var(--type-body-2-medium);letter-spacing:var(--track-body);padding:0 10px;text-decoration:none}@media (hover:hover){.bd-tablist.is-underline .bd-tab:hover:not(:disabled){background-color:var(--bg-hover);color:var(--text-1)}}.bd-tablist.is-underline .bd-tab:after{content:"";border-radius:var(--radius-full) var(--radius-full) 0 0;background-color:#0000;height:2px;position:absolute;bottom:0;left:0;right:0}.bd-tablist.is-underline .bd-tab:is([aria-selected=true],[aria-current=page]){color:var(--accent-fg);font-weight:600}.bd-tablist.is-underline .bd-tab:is([aria-selected=true],[aria-current=page]):after{background-color:var(--accent-solid)}.bd-tablist.is-underline .bd-tab-count{border-radius:var(--radius-full);background-color:var(--bg-surface);color:var(--text-2);font:var(--type-caption-2-medium);font-variant-numeric:tabular-nums;letter-spacing:var(--track-caption-2);box-shadow:inset 0 0 0 var(--border-width) var(--border);padding:2px 8px}.bd-tablist.is-underline .bd-tab:is([aria-selected=true],[aria-current=page]) .bd-tab-count{background-color:color-mix(in oklab, var(--accent-solid) 14%, var(--bg-surface));color:var(--accent-fg);box-shadow:none}.page-tabs-rail:has(>.bd-tablist){width:100%}.page-tabs-rail>.bd-tablist{min-width:0;scroll-padding-inline:var(--space-2);flex:auto}.page-tabs-rail:is([data-fade-start],[data-fade-end])>.bd-tablist{-webkit-mask-image:linear-gradient(to right, transparent 0, #000 var(--page-tabs-fade-start,0px), #000 calc(100% - var(--page-tabs-fade-end,0px)), transparent 100%);mask-image:linear-gradient(to right, transparent 0, #000 var(--page-tabs-fade-start,0px), #000 calc(100% - var(--page-tabs-fade-end,0px)), transparent 100%)}@supports (color:lab(0% 0 0)){.page-tabs-rail:is([data-fade-start],[data-fade-end])>.bd-tablist{-webkit-mask-image:linear-gradient(to right, transparent 0, lab(0% 0 0) var(--page-tabs-fade-start,0px), lab(0% 0 0) calc(100% - var(--page-tabs-fade-end,0px)), transparent 100%);mask-image:linear-gradient(to right, transparent 0, lab(0% 0 0) var(--page-tabs-fade-start,0px), lab(0% 0 0) calc(100% - var(--page-tabs-fade-end,0px)), transparent 100%)}}.bd-tablist.is-pill{gap:4px}.bd-tablist.is-pill .bd-tab{border-radius:var(--radius-full);color:var(--text-2);font:var(--type-body-medium);letter-spacing:var(--track-body);padding:6px 12px}@media (hover:hover){.bd-tablist.is-pill .bd-tab:hover:not(:disabled){background-color:var(--bg-hover)}}.bd-tablist.is-pill .bd-tab[aria-selected=true]{background-color:color-mix(in oklab, var(--accent-solid) 14%, var(--bg-surface));color:color-mix(in oklab, var(--accent-fg) 80%, var(--text-1))}.bd-tablist.is-pill .bd-tab[aria-selected=true] .bd-tab-count{background-color:color-mix(in oklab, var(--accent-solid) 24%, var(--bg-surface));color:color-mix(in oklab, var(--accent-fg) 80%, var(--text-1))}.bd-segmented{background-color:var(--bg-sunken);align-items:stretch;gap:2px;display:inline-flex}.bd-segmented.is-md,.bd-segmented.is-sm{border-radius:var(--radius-md);padding:4px}.bd-segmented-item{cursor:pointer;flex:auto;display:inline-flex}.bd-segmented-input{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.bd-segmented-cell{color:var(--text-2);white-space:nowrap;transition:background-color var(--dur-2) var(--ease-out), box-shadow var(--dur-2) var(--ease-out), color var(--dur-2) var(--ease-out);flex:auto;justify-content:center;align-items:center;gap:6px;display:inline-flex}.bd-segmented .bd-segmented-cell>svg{flex:none;width:16px;height:16px}.bd-segmented.is-md .bd-segmented-cell{min-height:var(--control-sm);border-radius:var(--radius-sm);font:var(--type-body-regular);letter-spacing:var(--track-body);padding:4px 10px}.bd-segmented.is-sm .bd-segmented-cell{min-height:var(--control-xs);border-radius:var(--radius-xs);font:var(--type-body-2-regular);letter-spacing:var(--track-body);padding:2px 8px}@media (hover:hover){.bd-segmented-item:hover .bd-segmented-cell{color:var(--text-1)}}.bd-segmented-input:checked+.bd-segmented-cell{background-color:var(--bg-surface);color:var(--text-1);box-shadow:var(--shadow-card)}.bd-segmented.is-md .bd-segmented-input:checked+.bd-segmented-cell{font:var(--type-body-medium);letter-spacing:var(--track-body)}.bd-segmented.is-sm .bd-segmented-input:checked+.bd-segmented-cell{font:var(--type-body-2-medium);letter-spacing:var(--track-body)}.bd-segmented-input:focus-visible+.bd-segmented-cell{outline:2px solid color-mix(in oklab, var(--accent-solid) 75%, transparent);outline-offset:2px}.bd-segmented.is-links{scrollbar-width:none;max-width:100%;overflow-x:auto}.bd-segmented-link{border-radius:var(--radius-sm);text-decoration:none}.bd-segmented.is-sm .bd-segmented-link{border-radius:var(--radius-xs)}.bd-segmented-link[aria-current=page] .bd-segmented-cell{background-color:var(--bg-surface);color:var(--text-1);box-shadow:var(--shadow-card)}.bd-segmented.is-md .bd-segmented-link[aria-current=page] .bd-segmented-cell{font:var(--type-body-medium);letter-spacing:var(--track-body)}.bd-segmented.is-sm .bd-segmented-link[aria-current=page] .bd-segmented-cell{font:var(--type-body-2-medium);letter-spacing:var(--track-body)}.bd-segmented-link:focus-visible{outline:2px solid color-mix(in oklab, var(--accent-solid) 75%, transparent);outline-offset:2px}.bd-segmented-cell .toolbar-switch-count{color:var(--text-3);font-variant-numeric:tabular-nums;margin-left:0}.bd-segmented-link[aria-current=page] .toolbar-switch-count{color:var(--text-2)}@media (max-width:640px){.page-toolbar .bd-segmented.is-links{max-width:none;overflow:visible}}.bd-segmented-input:disabled+.bd-segmented-cell{opacity:var(--opacity-disabled);cursor:not-allowed}.bd-tooltip{z-index:var(--z-tooltip);border:1px solid var(--border);border-radius:var(--radius-md);background-color:var(--bg-surface);width:max-content;max-width:260px;color:var(--text-1);box-shadow:var(--shadow-popover);pointer-events:none;animation:bd-tooltip-in var(--dur-2) var(--ease-out);position:fixed}.bd-tooltip.is-sm{font:var(--type-caption-1-medium);letter-spacing:var(--track-caption-1);padding:6px 10px}.bd-tooltip.is-md{font:var(--type-body-medium);letter-spacing:var(--track-body);padding:8px 12px}.bd-tooltip-anchor{display:inline-flex}.bd-tooltip.has-shortcut{align-items:center;gap:var(--space-2);display:inline-flex}.bd-tooltip-kbd{min-width:18px;padding:0 var(--space-1_5);border-radius:var(--radius-xs);font:var(--type-caption-2-semibold);letter-spacing:var(--track-caption-2)}@keyframes bd-tooltip-in{0%{opacity:0;transform:scale(.96)}to{opacity:1;transform:scale(1)}}@media (pointer:coarse){.bd-button:is(.is-md,.is-sm,.is-xs),:where(.page-toolbar,.table-panel>.panel-heading,.bd-table-toolbar) .bd-button.is-md{height:auto;min-height:var(--control-touch)}.bd-button.is-icon-only:is(.is-md,.is-sm,.is-xs),:where(.page-toolbar,.table-panel>.panel-heading,.bd-table-toolbar) .bd-button.is-icon-only.is-md,.bd-icon-button:is(.is-md,.is-sm),.bd-close-button.is-md{width:var(--control-touch);height:var(--control-touch);min-height:var(--control-touch)}.bd-button-group:is(.is-md,.is-sm) .bd-button-group-item{height:auto;min-height:calc(var(--control-touch) - 2 * var(--border-width))}.bd-button-group:is(.is-md,.is-sm) .bd-button-group-item.is-icon-only{width:calc(var(--control-touch) - 2 * var(--border-width))}.bd-segmented:is(.is-md,.is-sm) .bd-segmented-cell{min-height:calc(var(--control-touch) - 2 * var(--space-1))}.bd-tablist.is-underline .bd-tab{min-height:var(--control-touch)}:where(.bd-close-button.is-sm){position:relative}.bd-close-button.is-sm:after{inset:calc((var(--control-xs) - var(--control-touch)) / 2);content:"";position:absolute}}@media (prefers-reduced-motion:reduce){.bd-button.is-primary:before,.bd-button.is-danger:before,.bd-segmented-cell{transition:none}.bd-tooltip{animation:none}}.ui-submit-stack{place-items:center;display:inline-grid}.ui-submit-rest,.ui-submit-busy{grid-area:1/1;justify-content:center;align-items:center;gap:2px;display:inline-flex}.ui-submit-busy,.ui-submit[data-submitting] .ui-submit-rest{visibility:hidden}.ui-submit[data-submitting] .ui-submit-busy{visibility:visible}.ui-spinner{width:var(--icon-sm);height:var(--icon-sm);border-radius:var(--radius-full);animation:ui-spin calc(var(--dur-4) * 2.5) linear infinite;border:2px solid;border-right-color:#0000;flex:none;margin-inline:4px 2px;display:inline-block}@media (prefers-reduced-motion:reduce){.ui-spinner,:is(.button,.bd-button)[data-submitting]:after{animation:none}}.ui-filter-chips{align-items:center;gap:var(--space-1_5);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.ui-filter-chip{max-width:320px;transition:max-width var(--dur-2) var(--ease-in), opacity var(--dur-2) var(--ease-in), margin var(--dur-2) var(--ease-in);display:inline-flex;overflow:hidden}.ui-filter-chip.is-removing{max-width:0;margin-right:calc(-1 * var(--space-1_5));opacity:0}.ui-filter-chip .bd-chip{min-height:var(--control-sm);border:1px solid var(--border);background:var(--bg-surface);color:var(--text-1)}.ui-filter-chip-label{color:var(--text-2);font-weight:500}.ui-filter-chip-value{text-overflow:ellipsis;font-weight:600;overflow:hidden}.ui-filter-chip-clear a{color:var(--accent-fg);font:var(--type-caption-1-semibold);letter-spacing:var(--track-caption-1)}@media (hover:hover){.ui-filter-chip-clear a:hover{text-underline-offset:3px;text-decoration:underline}}.toolbar-freshness{margin-left:var(--space-1);display:inline-flex}.ui-freshness{align-items:center;gap:var(--space-1_5);color:var(--text-2);font:var(--type-caption-1-medium);font-variant-numeric:tabular-nums;letter-spacing:var(--track-caption-1);white-space:nowrap;margin:0;display:inline-flex}.ui-freshness.is-empty{color:var(--text-3)}.ui-freshness.is-stale{color:var(--warning-fg)}.ui-freshness-dot{border-radius:var(--radius-full);background:var(--text-4);flex:none;width:6px;height:6px}.ui-freshness.is-fresh .ui-freshness-dot{background:var(--positive-solid)}.ui-freshness.is-stale .ui-freshness-dot{background:var(--warning-solid)}.ui-live-dot{border-radius:var(--radius-full);background:var(--positive-solid);flex:none;width:6px;height:6px;position:relative}.ui-live-dot:after{border-radius:inherit;background:inherit;content:"";animation:ui-breathe calc(var(--dur-4) * 6) var(--ease-out) infinite;position:absolute;inset:0}@keyframes ui-breathe{0%{opacity:.6;transform:scale(1)}to{opacity:0;transform:scale(2.8)}}@media (prefers-reduced-motion:reduce){.ui-filter-chip{transition:none}.ui-live-dot:after{content:none;animation:none}}.ui-copy-value{align-items:center;gap:var(--space-1);max-width:100%;padding:1px var(--space-1_5);border-radius:var(--radius-sm);color:var(--text-2);font:var(--type-body-2-regular);letter-spacing:var(--track-body);cursor:copy;transition:background-color var(--dur-2) var(--ease-out), border-color var(--dur-2) var(--ease-out), color var(--dur-2) var(--ease-out);background:0 0;border:1px solid #0000;display:inline-flex}@media (hover:hover){.ui-copy-value:hover{border-color:var(--border);background:var(--bg-hover);color:var(--text-1)}}.ui-copy-value-text{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ui-copy-value-glyph{color:var(--text-3);opacity:.55;transition:opacity var(--dur-2) var(--ease-out);display:inline-flex}.ui-copy-value:focus-visible .ui-copy-value-glyph,.ui-copy-value.is-copied .ui-copy-value-glyph{opacity:1}@media (hover:hover){.ui-copy-value:hover .ui-copy-value-glyph{opacity:1}}.ui-copy-value.is-copied{border-color:var(--positive-border);background:var(--positive-soft);color:var(--positive-fg)}.ui-copy-value.is-copied .ui-copy-value-glyph{color:currentColor}@media (prefers-reduced-motion:reduce){.ui-copy-value,.ui-copy-value-glyph{transition:none}}.ui-hold-wrap{align-items:flex-start;gap:var(--space-1);flex-direction:column;display:inline-flex}.ui-hold{--hold-duration:calc(var(--dur-4) * 2.8125);touch-action:none;-webkit-touch-callout:none;-webkit-user-select:none;user-select:none;overflow:hidden}.ui-hold.is-tone-danger{border-color:var(--danger-border);background-color:var(--danger-soft);color:var(--danger-fg)}.ui-hold.is-tone-primary{border-color:var(--accent-border);background-color:var(--accent-soft);color:var(--accent-fg)}.ui-hold:disabled{opacity:var(--opacity-disabled)}.ui-hold.is-armed{box-shadow:0 0 0 3px color-mix(in oklab, var(--danger-solid) 22%, transparent)}.ui-hold-fill{border-radius:inherit;clip-path:inset(0 100% 0 0);pointer-events:none;transition:clip-path var(--dur-2) var(--ease-out);justify-content:center;align-items:center;display:flex;position:absolute;inset:-1px}.ui-hold.is-tone-danger .ui-hold-fill{background-image:var(--fill-danger);color:var(--on-solid)}.ui-hold.is-tone-primary .ui-hold-fill{background-image:var(--gradient-primary);color:var(--on-accent)}.ui-hold[data-state=holding] .ui-hold-fill{clip-path:inset(0);transition:clip-path var(--hold-duration) linear}.ui-hold[data-state=done] .ui-hold-fill{clip-path:inset(0);transition:none}.ui-hold-check{width:var(--icon-md);height:var(--icon-md);opacity:0;position:absolute}.ui-hold-check path{stroke-dasharray:1;stroke-dashoffset:1px}.ui-hold[data-state=done] .ui-hold-fill-label{visibility:hidden}.ui-hold[data-state=done] .ui-hold-check{opacity:1}.ui-hold[data-state=done] .ui-hold-check path{stroke-dashoffset:0;transition:stroke-dashoffset var(--dur-3) var(--ease-out)}.ui-hold[data-submitting] .ui-hold-fill{visibility:hidden}.ui-hold.is-tone-danger[data-submitting]{background-image:var(--fill-danger);color:var(--on-solid);border-color:#0000}.ui-hold.is-tone-primary[data-submitting]{background-image:var(--gradient-primary);color:var(--on-accent);border-color:#0000}.ui-hold-instruction{color:var(--text-3);white-space:nowrap;font:var(--type-caption-1-regular);letter-spacing:var(--track-caption-1)}.confirm-action-statement{color:var(--text-2);font:var(--type-caption-1-medium);letter-spacing:var(--track-caption-1);margin:0}.confirm-action-buttons>.ui-hold-wrap{align-items:flex-end}@media (max-width:820px){.confirm-action-buttons>.ui-hold-wrap{flex:1;align-items:stretch}}@media (prefers-reduced-motion:reduce){.ui-hold.is-tone-danger{background-image:var(--fill-danger);color:var(--on-solid);border-color:#0000}.ui-hold.is-tone-primary{background-image:var(--gradient-primary);color:var(--on-accent);border-color:#0000}.ui-hold-fill,.ui-hold-instruction{display:none}}.status-badge.is-solid.bd-tone-danger{background-color:var(--danger-solid);color:var(--on-solid)}.status-badge.is-solid.bd-tone-danger .bd-badge-dot{background-color:var(--on-solid)}.bd-pagination{justify-content:space-between;align-items:center;gap:8px;width:100%;display:flex}.bd-pagination-pages{align-items:center;gap:2px;min-width:0;margin:0;padding:0;list-style:none;display:flex}.bd-pagination-page,.bd-pagination-gap{width:var(--control-md);height:var(--control-md);border-radius:var(--radius-md);font:var(--type-body-medium);letter-spacing:var(--track-body);background:0 0;border:1px solid #0000;flex:none;justify-content:center;align-items:center;text-decoration:none;display:flex}.bd-pagination-page{color:var(--text-2);cursor:pointer}.bd-pagination-gap{color:var(--text-3)}@media (hover:hover){.bd-pagination-page:hover:not([aria-current=page]){background-color:var(--bg-active);color:var(--text-1)}}.bd-pagination-page[aria-current=page]{border-color:var(--border);background-color:var(--bg-surface);color:var(--text-1);box-shadow:var(--shadow-xs)}.table-footer .bd-pagination{flex:1;justify-content:flex-end;width:auto}@media (max-width:640px){.table-footer .bd-pagination{justify-content:space-between;width:100%}}@media (pointer:coarse){.bd-pagination-page{min-width:var(--control-touch);min-height:var(--control-touch)}}}
@layer board{.bd-tint{--bd-tint:var(--accent-fg);--bd-tint-soft:color-mix(in oklab, var(--bd-tint) 14%, var(--bg-surface));--bd-tint-ink:color-mix(in oklab, var(--bd-tint) 60%, var(--text-1))}.bd-tint.is-accent{--bd-tint:var(--accent-fg)}.bd-tint.is-info{--bd-tint:var(--info-fg)}.bd-tint.is-neutral{--bd-tint:color-mix(in oklab, var(--text-4) 70%, var(--bg-surface))}.bd-tint.is-positive{--bd-tint:var(--positive-fg)}.bd-tint.is-warning{--bd-tint:var(--warning-fg)}.bd-tint.is-danger{--bd-tint:var(--danger-fg)}.bd-tint.is-chart-1{--bd-tint:var(--bd-chart-1)}.bd-tint.is-chart-2{--bd-tint:var(--bd-chart-2)}.bd-tint.is-chart-3{--bd-tint:var(--bd-chart-3)}.bd-tint.is-chart-4{--bd-tint:var(--bd-chart-4)}.bd-tint.is-chart-5{--bd-tint:var(--bd-chart-5)}.bd-tint.is-chart-6{--bd-tint:var(--bd-chart-6)}.bd-tint.is-chart-7{--bd-tint:var(--bd-chart-7)}.bd-tint.is-chart-8{--bd-tint:var(--bd-chart-8)}.bd-tint.is-chart-9{--bd-tint:var(--bd-chart-9)}.bd-dot{border-radius:var(--radius-full);background:var(--bd-tint,var(--accent-fg));flex:none;width:8px;height:8px}.bd-visually-hidden{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.bd-card{border:1px solid var(--border);border-radius:var(--radius-xl);background:var(--bg-surface);min-width:0;box-shadow:var(--shadow-card);flex-direction:column;display:flex;overflow:clip}.bd-card.is-recessed{background:var(--bg-sunken);box-shadow:none}.bd-card.is-pad-sm{padding:var(--space-4)}.bd-card.is-pad-md{padding:var(--space-5)}.bd-card-head{justify-content:space-between;align-items:flex-start;gap:var(--space-3);padding:var(--space-5) var(--space-5) var(--space-4);display:flex}.bd-card-head-text{flex-direction:column;gap:4px;min-width:0;display:flex}.bd-card-title{font:var(--type-body-semibold);letter-spacing:var(--track-body);color:var(--text-1);margin:0}.bd-card-head:has(>.bd-card-head-text>.bd-card-value-row) .bd-card-title{font:var(--type-body-medium);letter-spacing:var(--track-body);color:var(--text-2)}.bd-card-description{font:var(--type-caption-1-regular);letter-spacing:var(--track-caption-1);color:var(--text-3);margin:0}.bd-card-value-row{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.bd-card-value{font:var(--type-title-1-semibold);letter-spacing:var(--track-title);font-variant-numeric:tabular-nums;white-space:nowrap;color:var(--text-1);margin:0}.bd-card-delta{align-items:center;display:inline-flex}.bd-card-caption{font:var(--type-caption-1-regular);letter-spacing:var(--track-caption-1);color:var(--text-3);margin:0}.bd-card-head:has(>.bd-card-head-text>.bd-card-value-row) .bd-card-caption{font:var(--type-body-2-regular);letter-spacing:var(--track-body)}.bd-card-head-action{align-items:center;gap:var(--space-2);flex:none;display:flex}.bd-card-body{min-width:0;min-height:0;padding:var(--space-5);flex:auto}.bd-card-head+.bd-card-body{padding-top:0}.bd-card-head.is-divided{align-items:center;gap:var(--space-3) 18px;min-height:48px;padding:var(--space-3) var(--space-5);border-bottom:1px solid var(--border-subtle);flex-wrap:wrap}.bd-card-head.is-divided>.bd-card-head-text{flex:1 1 0;min-width:min(100%,14rem)}.bd-card-head.is-divided>.bd-card-head-action{min-width:0;max-width:100%}.bd-card-head.is-divided+.bd-card-body{padding-top:var(--space-5)}@media (max-width:820px){.bd-card-head.is-divided{align-items:stretch;gap:var(--space-3);flex-direction:column}}.bd-card-body.is-flush{padding:0}.bd-card-footer{border-top:1px solid var(--border-subtle);background:var(--border-subtle);grid-template-columns:repeat(auto-fit,minmax(132px,1fr));gap:1px;margin-top:auto;display:grid}.bd-card-footer>*{min-width:0;padding:var(--space-3) var(--space-4);background:var(--bg-surface)}.bd-card-footer-cell{flex-direction:column;gap:2px;display:flex}.bd-card.is-recessed .bd-card-footer>*{background:var(--bg-sunken)}.bd-card-footer-label{min-width:0;font:var(--type-caption-1-medium);letter-spacing:var(--track-caption-1);color:var(--text-2);align-items:center;gap:6px;display:flex}.bd-card-footer-label-text{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.bd-card-footer-value{font:var(--type-body-semibold);letter-spacing:var(--track-body);font-variant-numeric:tabular-nums;color:var(--text-1)}.bd-card-grid{gap:var(--space-4);grid-template-columns:repeat(auto-fit,minmax(320px,1fr));display:grid}.bd-card-grid.is-cols-1{grid-template-columns:minmax(0,1fr)}.bd-card-grid.is-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.bd-card-grid.is-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.bd-card-grid.is-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}@media (max-width:1100px){.bd-card-grid.is-cols-3,.bd-card-grid.is-cols-4{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:720px){.bd-card-grid.is-cols-2,.bd-card-grid.is-cols-3,.bd-card-grid.is-cols-4{grid-template-columns:minmax(0,1fr)}}.bd-stat-card{justify-content:flex-start;gap:var(--space-4);min-width:0;padding:var(--space-4);background:var(--bg-surface);flex-direction:column;display:flex}.bd-stat-card.is-plate,.bd-stat-row.is-separate>.bd-stat-card{border:1px solid var(--border);border-radius:var(--radius-xl);box-shadow:var(--shadow-card)}.bd-stat-head{justify-content:space-between;align-items:flex-start;gap:var(--space-3);display:flex}.bd-stat-disc{border-radius:var(--radius-lg);background:var(--bd-tint-soft);width:36px;height:36px;color:var(--bd-tint-ink);flex:none;justify-content:center;align-items:center;display:inline-flex}.bd-stat-spark{flex:auto;min-width:0;max-width:132px;margin-left:auto}.bd-stat-text{flex-direction:column;gap:4px;min-width:0;display:flex}.bd-stat-label{font:var(--type-body-medium);letter-spacing:var(--track-body);color:var(--text-2);margin:0}.bd-stat-value-row{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.bd-stat-value{font:var(--type-title-1-semibold);letter-spacing:var(--track-title);font-variant-numeric:tabular-nums;white-space:nowrap;color:var(--text-1);margin:0}.bd-stat-caption{font:var(--type-caption-1-regular);letter-spacing:var(--track-caption-1);color:var(--text-3);margin:0}.bd-delta{border-radius:var(--radius-full);background:var(--bd-tint-soft);font:var(--type-caption-1-semibold);letter-spacing:var(--track-caption-1);font-variant-numeric:tabular-nums;white-space:nowrap;color:var(--bd-tint-ink);flex:none;align-items:center;gap:2px;padding:2px 8px 2px 6px;display:inline-flex}.bd-stat-row{border:1px solid var(--border);border-radius:var(--radius-xl);background:var(--border-subtle);box-shadow:var(--shadow-card);grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:1px;display:grid;overflow:hidden}.bd-stat-row.is-separate{box-shadow:none;gap:var(--space-4);background:0 0;border:0;border-radius:0;overflow:visible}.bd-stat-row.is-cols-1{grid-template-columns:minmax(0,1fr)}.bd-stat-row.is-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.bd-stat-row.is-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.bd-stat-row.is-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}@media (max-width:1100px){.bd-stat-row.is-cols-4{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.bd-stat-row.is-cols-3{grid-template-columns:repeat(2,minmax(0,1fr))}.bd-stat-row.is-cols-3>.bd-stat-card:last-child:nth-child(odd){grid-column:1/-1}}@media (max-width:640px){.bd-stat-row:not(.is-cols-1){grid-template-columns:repeat(2,minmax(0,1fr))}.bd-stat-row.is-separate{gap:var(--space-3)}.bd-stat-row:not(.is-cols-1)>.bd-stat-card:last-child:nth-child(odd){grid-column:1/-1}.bd-stat-row>.bd-stat-card{gap:var(--space-3);padding:var(--space-3) var(--space-3) var(--space-4)}.bd-stat-row .bd-stat-glyph{display:none}.bd-stat-row .bd-stat-label{font:var(--type-body-2-medium);letter-spacing:var(--track-body)}.bd-stat-row .bd-stat-value{font:var(--type-title-2-semibold);font-variant-numeric:tabular-nums;letter-spacing:var(--track-title)}}.bd-meter{flex-direction:column;gap:6px;min-width:0;display:flex}.bd-meter-top{justify-content:space-between;align-items:baseline;gap:var(--space-3);display:flex}.bd-meter-label{text-overflow:ellipsis;white-space:nowrap;font:var(--type-body-medium);letter-spacing:var(--track-body);color:var(--text-2);overflow:hidden}.bd-meter-value{font:var(--type-body-2-medium);letter-spacing:var(--track-body);font-variant-numeric:tabular-nums;color:var(--text-1);flex:none}.bd-meter-bar{border-radius:var(--radius-full);background:var(--border-subtle);width:100%;height:8px;display:block}.bd-meter.is-sm .bd-meter-bar{height:6px}.bd-meter-fill{fill:var(--bd-tint)}.bd-meter.is-accent .bd-meter-fill{fill:var(--accent-solid)}:is(.bd-table-scroll,.table-wrap){scrollbar-width:thin;scrollbar-color:var(--border-strong) var(--bg-surface);--table-fade-start:0px;--table-fade-end:0px;width:100%;min-width:0;position:relative;overflow-x:auto}:is(.bd-table-scroll,.table-wrap)[data-scroll-before]:not([data-pin-first]){--table-fade-start:var(--space-5)}:is(.bd-table-scroll,.table-wrap)[data-scroll-after]{--table-fade-end:var(--space-5)}:is(.bd-table-scroll,.table-wrap)[data-overflow]{-webkit-mask-image:linear-gradient(to right, transparent 0, var(--bg-surface) var(--table-fade-start), var(--bg-surface) calc(100% - var(--table-fade-end)), transparent 100%);mask-image:linear-gradient(to right, transparent 0, var(--bg-surface) var(--table-fade-start), var(--bg-surface) calc(100% - var(--table-fade-end)), transparent 100%)}.bd-table{border-collapse:separate;border-spacing:0;text-align:left;width:100%}.bd-table-caption{padding:0 0 var(--space-3);caption-side:top;text-align:left;font:var(--type-body-medium);letter-spacing:var(--track-body);color:var(--text-2)}.bd-th{z-index:2;height:var(--row-h-compact);padding:0 var(--space-3);border-bottom:1px solid var(--border-subtle);background:var(--bg-surface);text-align:left;text-transform:none;font:var(--type-caption-1-semibold);letter-spacing:var(--track-caption-1);white-space:nowrap;color:var(--text-2);position:sticky;top:0}.bd-th-inner{align-items:center;gap:4px;display:inline-flex}.bd-th.is-end{text-align:right}.bd-th.is-end .bd-th-inner{justify-content:flex-end}.bd-th.is-center{text-align:center}.bd-th.is-center .bd-th-inner{justify-content:center}.bd-th.is-lead,.bd-td.is-lead{width:44px;padding-right:0}.table-sort-link{align-items:center;gap:var(--space-1);color:inherit;white-space:nowrap;text-decoration:none;display:inline-flex}.table-sort-link[data-align=end]{flex-direction:row-reverse}.table-sort-link:focus-visible{border-radius:var(--radius-xs);outline:2px solid color-mix(in oklab, var(--accent-solid) 75%, transparent);outline-offset:2px}.table-sort-indicator{width:var(--icon-sm);height:var(--icon-sm);opacity:0;color:var(--text-3);transition:opacity var(--dur-1) var(--ease-out);flex:none;justify-content:center;align-items:center;display:inline-flex}.table-sort-indicator[data-direction=ascending],.table-sort-indicator[data-direction=descending],.table-sort-link:focus-visible .table-sort-indicator{opacity:1}.table-sort-link[data-active=true] .table-sort-indicator{color:var(--accent-fg)}@media (hover:hover){.table-sort-link:hover{color:var(--accent-fg)}.table-sort-link:hover .table-sort-indicator{opacity:1}}.bd-td{height:var(--row-h);padding:0 var(--space-3);border-bottom:1px solid var(--border-subtle);vertical-align:middle;font:var(--type-body-regular);letter-spacing:var(--track-body);text-transform:none;color:var(--text-1);background:0 0;position:static}.bd-td.is-end{text-align:right;font-variant-numeric:tabular-nums}.bd-td.is-center{text-align:center}.bd-table-row{background:var(--bg-surface);transition:background-color var(--dur-2) var(--ease-out)}@media (hover:hover){.bd-table tbody .bd-table-row:hover{background:var(--bg-hover)}.bd-table tbody .bd-table-row.is-plain:hover{background:0 0}}.bd-table tbody .bd-table-row[data-selected=true]{background:var(--accent-soft)}@media (hover:hover){.bd-table tbody .bd-table-row[data-selected=true]:hover{background:color-mix(in oklab, var(--accent-solid) 14%, var(--bg-surface))}}.bd-table tbody tr:last-child>.bd-td{border-bottom:0}.bd-card.is-recessed .bd-th{background:var(--bg-sunken)}:is(.bd-table,table) tbody tr:has(.bd-row-link){position:relative}.bd-row-link:after{content:"";position:absolute;inset:0}:is(.bd-table,table) tbody tr:has(.bd-row-link) :is(a,button,input,select,label,summary,[role=button],[tabindex]):not(.bd-row-link){z-index:1;position:relative}@media (hover:hover){.bd-row-link:hover{color:var(--accent-fg)}}.bd-card>.bd-table-scroll:last-child,.bd-card-body.is-flush>.bd-table-scroll:last-child{padding-bottom:var(--space-5)}.bd-card .bd-th:first-child,.bd-card .bd-td:first-child{padding-left:var(--space-5)}.bd-card .bd-th:last-child,.bd-card .bd-td:last-child{padding-right:var(--space-5)}.bd-card .bd-th.is-lead:first-child,.bd-card .bd-td.is-lead:first-child{width:48px;padding-left:var(--space-4)}.bd-table:is(.is-sm,.is-compact) .bd-td{height:var(--row-h-compact)}.bd-table:is(.is-sm,.is-compact,.is-instrument) .bd-td:has(small){padding-block:var(--space-1)}.bd-table.is-sm .bd-td{font:var(--type-body-2-regular);font-variant-numeric:tabular-nums;letter-spacing:var(--track-body)}.bd-table.is-instrument .bd-th{height:var(--row-h-instrument)}.bd-table.is-instrument .bd-td{height:var(--row-h-instrument);font:var(--type-body-2-regular);font-variant-numeric:tabular-nums;letter-spacing:var(--track-body)}.bd-table.is-instrument .bd-td :is(.mono,code){font:var(--type-caption-1-regular);font-family:var(--font-mono);letter-spacing:var(--track-caption-1)}.bd-table-toolbar{justify-content:space-between;align-items:center;gap:var(--space-3);min-height:72px;padding:12px var(--space-5);border-bottom:1px solid var(--border-subtle);flex-wrap:wrap;display:flex}.bd-table-toolbar-lead{align-items:center;gap:var(--space-2);min-width:0;display:flex}.bd-table-toolbar-title{font:var(--type-caption-1-medium);letter-spacing:var(--track-caption-1);color:var(--text-2);margin:0}.bd-table-toolbar-count{border-radius:var(--radius-full);min-width:22px;font:var(--type-body-medium);letter-spacing:var(--track-body);font-variant-numeric:tabular-nums;color:var(--text-1);background:0 0;justify-content:center;align-items:center;padding:1px 8px;display:inline-flex}.bd-table-toolbar-tail{align-items:center;gap:var(--space-2);flex-wrap:wrap;margin-left:auto;display:flex}.bd-table-toolbar-search{min-width:180px}.bd-table-toolbar-filters,.bd-table-toolbar-actions{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.bd-cell-text{flex-direction:column;gap:1px;min-width:0;display:flex}.bd-cell-primary{text-overflow:ellipsis;white-space:nowrap;font:var(--type-body-medium);letter-spacing:var(--track-body);color:var(--text-1);overflow:hidden}.bd-cell-secondary{text-overflow:ellipsis;white-space:nowrap;font:var(--type-caption-1-regular);letter-spacing:var(--track-caption-1);color:var(--text-3);overflow:hidden}.bd-cell-status{border-radius:var(--radius-full);background:var(--bd-tint-soft);font:var(--type-caption-1-semibold);letter-spacing:var(--track-caption-1);white-space:nowrap;color:var(--bd-tint-ink);align-items:center;gap:6px;padding:2px 10px 2px 8px;display:inline-flex}.bd-cell-status .bd-dot{background:var(--bd-tint-ink);width:6px;height:6px}.bd-cell-user{align-items:center;gap:var(--space-2);min-width:0;display:flex}.bd-cell-user-media{flex:none;display:flex}.bd-cell-user-country{border-radius:var(--radius-xs);background:var(--bg-sunken);font:var(--type-caption-2-medium);letter-spacing:var(--track-caption-2);color:var(--text-2);flex:none;padding:1px 4px}.bd-cell-user .bd-cell-text{min-width:0}.bd-cell-number{font:var(--type-body-medium);letter-spacing:var(--track-body);font-variant-numeric:tabular-nums;white-space:nowrap;color:var(--text-1)}.bd-empty{padding:var(--space-10) var(--space-6);text-align:center;flex-direction:column;justify-content:center;align-items:center;display:flex;position:relative}.bd-empty.is-page{min-height:360px;padding:var(--space-12) var(--space-6)}.bd-empty.is-inline{padding:var(--space-6) var(--space-4)}.bd-empty-content{align-items:center;gap:var(--space-2);flex-direction:column;max-width:52ch;display:flex;position:relative}.bd-empty-disc{width:48px;height:48px;margin-bottom:var(--space-2);border-radius:var(--radius-full);background:var(--bg-sunken);color:var(--text-2);box-shadow:inset 0 0 0 1px var(--border-subtle);flex:none;justify-content:center;align-items:center;display:inline-flex}.bd-empty-disc :is(.icon,.bd-icon){width:var(--icon-lg);height:var(--icon-lg)}.bd-empty.is-inline .bd-empty-disc{width:36px;height:36px;margin-bottom:var(--space-1)}.bd-empty.is-inline .bd-empty-disc :is(.icon,.bd-icon){width:var(--icon-md);height:var(--icon-md)}.bd-empty.is-first-run .bd-empty-disc{background:var(--accent-soft);color:var(--accent-fg);box-shadow:inset 0 0 0 1px var(--accent-border)}.bd-empty.is-quiet .bd-empty-disc{background:var(--positive-soft);color:var(--positive-fg);box-shadow:inset 0 0 0 1px var(--positive-border)}.bd-empty.is-error .bd-empty-disc{background:var(--danger-soft);color:var(--danger-fg);box-shadow:inset 0 0 0 1px var(--danger-border)}.bd-empty-title{font:var(--type-title-3-semibold);letter-spacing:var(--track-title);color:var(--text-1);text-wrap:balance;margin:0}.bd-empty.is-inline .bd-empty-title{font:var(--type-body-semibold);letter-spacing:var(--track-body)}.bd-empty-body{max-width:46ch;font:var(--type-body-regular);letter-spacing:var(--track-body);color:var(--text-2);text-wrap:pretty;margin:0}.bd-empty.is-inline .bd-empty-body{font:var(--type-body-2-regular);letter-spacing:var(--track-body)}.bd-empty-action{justify-content:center;gap:var(--space-2);margin-top:var(--space-2);flex-wrap:wrap;display:flex}.bd-empty-learn{margin-top:var(--space-1);color:var(--accent-fg);font:var(--type-caption-1-medium);letter-spacing:var(--track-caption-1);text-decoration:underline;-webkit-text-decoration-color:color-mix(in oklab, currentColor 35%, transparent);text-decoration-color:color-mix(in oklab, currentColor 35%, transparent);text-underline-offset:3px}@media (hover:hover){.bd-empty-learn:hover{text-decoration-color:currentColor}}.bd-empty-content>.guide-help-link{min-height:0}.bd-empty.has-preview{min-height:320px;overflow:hidden}.bd-empty-preview{inset:var(--space-4);opacity:.55;pointer-events:none;-webkit-mask-image:linear-gradient(to bottom, var(--bg-surface) 0%, transparent 85%);mask-image:linear-gradient(to bottom, var(--bg-surface) 0%, transparent 85%);-webkit-mask-image:linear-gradient(to bottom, var(--bg-surface) 0%, transparent 85%);position:absolute;overflow:hidden}.bd-empty.has-preview .bd-empty-content{padding:var(--space-5) var(--space-6);border-radius:var(--radius-xl);background:color-mix(in oklab, var(--bg-surface) 88%, transparent)}.bd-empty-checklist{gap:var(--space-2);width:min(100%,360px);margin:var(--space-3) 0 0;text-align:left;padding:0;list-style:none;display:grid}.bd-empty-step{align-items:start;gap:var(--space-2);padding:var(--space-2) var(--space-3);border:1px solid var(--border-subtle);border-radius:var(--radius-lg);background:var(--bg-surface);transition:border-color var(--dur-2) var(--ease-out), background-color var(--dur-2) var(--ease-out);grid-template-columns:22px minmax(0,1fr);display:grid}.bd-empty-step.is-current{border-color:var(--accent-border);background:var(--accent-soft)}.bd-empty-step-mark{border-radius:var(--radius-full);background:var(--bg-sunken);width:22px;height:22px;color:var(--text-2);font:var(--type-caption-2-semibold);font-variant-numeric:tabular-nums;letter-spacing:var(--track-caption-2);place-items:center;display:inline-grid}.bd-empty-step.is-current .bd-empty-step-mark{background:var(--accent-solid);color:var(--on-accent)}.bd-empty-step.is-done .bd-empty-step-mark{background:var(--positive-soft);color:var(--positive-fg);animation:bd-pop var(--dur-3) var(--ease-out)}.bd-empty-step-copy{flex-direction:column;gap:2px;min-width:0;display:flex}.bd-empty-step-label{color:var(--text-1);font:var(--type-body-2-semibold);letter-spacing:var(--track-body)}.bd-empty-step.is-done .bd-empty-step-label{color:var(--text-2)}.bd-empty-step-label a{color:var(--accent-fg)}.bd-empty-step-description{color:var(--text-2);font:var(--type-caption-1-regular);letter-spacing:var(--track-caption-1)}@keyframes bd-pop{0%{opacity:0;transform:scale(.6)}}@keyframes bd-shimmer{0%{background-position:150% 0}to{background-position:-50% 0}}.bd-banner{align-items:flex-start;gap:var(--space-3);width:100%;padding:var(--space-3) var(--space-4);border:1px solid color-mix(in oklab, var(--bd-tint) 26%, var(--border));border-radius:var(--radius-lg);background:var(--bd-tint-soft);display:flex}.bd-banner-icon{color:var(--bd-tint-ink);flex:none;padding-top:1px;display:flex}.bd-banner-text{flex-direction:column;flex:auto;gap:2px;min-width:0;display:flex}.bd-banner-title{font:var(--type-body-semibold);letter-spacing:var(--track-body);color:var(--text-1);margin:0}.bd-banner-body{font:var(--type-body-regular);letter-spacing:var(--track-body);color:var(--text-1)}.bd-banner-action{align-items:center;gap:var(--space-2);flex:none;margin-left:auto;display:flex}.bd-notif-list{gap:var(--space-4);flex-direction:column;display:flex}.bd-notif-heading{margin:0 0 var(--space-2);font:var(--type-caption-1-semibold);letter-spacing:var(--track-caption-1);color:var(--text-2)}.bd-notif-group{gap:var(--space-2);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.bd-notif{gap:var(--space-3);padding:var(--space-3);border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--bg-surface);display:flex}.bd-notif.is-unread{border-color:color-mix(in oklab, var(--accent-fg) 24%, var(--border));background:var(--accent-soft)}.bd-notif-disc{border-radius:var(--radius-full);background:var(--bd-tint-soft);width:36px;height:36px;color:var(--bd-tint-ink);flex:none;justify-content:center;align-items:center;display:inline-flex}.bd-notif-main{flex-direction:column;flex:auto;gap:2px;min-width:0;display:flex}.bd-notif-top{justify-content:space-between;align-items:baseline;gap:var(--space-3);min-width:0;display:flex}.bd-notif-title{min-width:0;font:var(--type-body-medium);letter-spacing:var(--track-body);color:var(--text-1);margin:0}.bd-notif-meta{flex:none;align-items:center;gap:6px;display:flex}.bd-notif-time{white-space:nowrap;font:var(--type-caption-1-regular);letter-spacing:var(--track-caption-1);color:var(--text-3)}.bd-notif-unread-dot{border-radius:var(--radius-full);background:var(--accent-solid);flex:none;width:8px;height:8px}.bd-notif-body{font:var(--type-body-2-regular);letter-spacing:var(--track-body);color:var(--text-2);margin:0}.bd-notif-action{gap:var(--space-2);flex-wrap:wrap;margin-top:6px;display:flex}@media (max-width:640px){.bd-table-toolbar{flex-direction:column;align-items:stretch}.bd-table-toolbar-tail{width:100%;margin-left:0}.bd-table-toolbar-search{width:100%;min-width:0}}@media (max-width:600px){.bd-card-head{flex-direction:column;gap:12px}.bd-card-head-text,.bd-card-head-action{width:100%;min-width:0}.bd-card-head-action{flex-wrap:wrap}.bd-card-caption{max-width:65ch}}.table-scroll-region{min-width:0}.ui-skeleton-page,.ui-skeleton-card,.ui-skeleton-table{animation:ui-fade-in var(--dur-3) var(--ease-out) var(--dur-2) both}.ui-skeleton-card .ui-skeleton-table,.ui-skeleton-page .ui-skeleton-card{animation:none}.ui-enter{animation:ui-fade-in var(--dur-3) var(--ease-out) both}@keyframes ui-fade-in{0%{opacity:0}}.ui-skeleton-page{gap:var(--space-section);flex-direction:column;display:flex}.ui-skeleton-header{gap:var(--space-3);flex-direction:column;display:flex}.ui-skeleton-toolbar{gap:var(--space-2);margin-top:calc(var(--space-3) - var(--space-section));flex-wrap:wrap;display:flex}.ui-skeleton-stats{gap:var(--space-3);grid-template-columns:repeat(auto-fit,minmax(min(100%,200px),1fr));display:grid}.ui-skeleton-stat{gap:var(--space-3);padding:var(--space-metric-y) var(--space-card-x);border:1px solid var(--border);border-radius:var(--radius-xl);background:var(--bg-surface);box-shadow:var(--shadow-card);flex-direction:column;display:flex}.ui-skeleton-card{border:1px solid var(--border);border-radius:var(--radius-xl);background:var(--bg-surface);box-shadow:var(--shadow-card);overflow:hidden}.ui-skeleton-card-head{gap:var(--space-2);padding:var(--space-4) var(--space-card-x);border-bottom:1px solid var(--border-subtle);flex-direction:column;display:flex}.ui-skeleton-chart{padding:var(--space-card-y) var(--space-card-x)}.ui-skeleton-lines{gap:var(--space-3);padding:var(--space-card-y) var(--space-card-x);flex-direction:column;display:flex}.ui-skeleton-tr{height:var(--row-h);align-items:center;gap:var(--space-6);padding:0 var(--space-card-x);border-bottom:1px solid var(--border-subtle);display:flex}.ui-skeleton-tr:last-child{border-bottom:0}.ui-skeleton-tr.is-head{height:var(--row-h-compact);background:var(--bg-sunken)}.ui-skeleton-table.is-compact .ui-skeleton-tr:not(.is-head){height:var(--row-h-compact)}.ui-skeleton-table.is-instrument .ui-skeleton-tr{height:var(--row-h-instrument)}@media (prefers-reduced-motion:reduce){.ui-skeleton-page,.ui-skeleton-card,.ui-skeleton-table,.ui-enter{animation:none}}.ui-pending{position:relative}.ui-pending>:not(.ui-pending-bar){transition:opacity var(--dur-2) var(--ease-out)}.ui-pending[data-pending]>:not(.ui-pending-bar){opacity:.5}.ui-pending.has-cards-bar[data-pending] :is(.panel,.bd-card){position:relative}.ui-pending.has-cards-bar[data-pending] :is(.panel,.bd-card):after,.ui-pending-bar{z-index:1;background:linear-gradient(90deg, transparent 0%, var(--accent-solid) 50%, transparent 100%);content:"";height:2px;animation:ui-indeterminate calc(var(--dur-4) * 4) var(--ease-in-out) infinite;background-repeat:no-repeat;background-size:40% 100%;position:absolute;top:0;left:0;right:0}.ui-pending-bar{border-radius:var(--radius-full);display:none}.ui-pending[data-pending]>.ui-pending-bar{display:block}@keyframes ui-indeterminate{0%{background-position:-40% 0}to{background-position:140% 0}}@media (prefers-reduced-motion:reduce){.ui-pending>:not(.ui-pending-bar){transition:none}.ui-pending.has-cards-bar[data-pending] :is(.panel,.bd-card):after,.ui-pending-bar{background:var(--accent-solid);animation:none}}dialog.ui-sheet{border:0;border-left:1px solid var(--border);background:var(--bg-raised);width:min(480px,100vw);max-width:100vw;height:100dvh;max-height:100dvh;color:var(--text-1);box-shadow:var(--shadow-dialog);margin:0;padding:0;position:fixed;inset:0 0 0 auto;overflow:hidden}dialog.ui-sheet.is-sm{width:min(400px,100vw)}dialog.ui-sheet.is-lg{width:min(640px,100vw)}dialog.ui-sheet.is-bottom{border-top:1px solid var(--border);border-radius:var(--radius-xl) var(--radius-xl) 0 0;border-left:0;width:100vw;height:auto;max-height:min(85dvh,720px);inset:auto 0 0}dialog.ui-sheet[open]{animation:ui-sheet-in-right var(--dur-4) var(--ease-out);display:flex}dialog.ui-sheet.is-bottom[open]{animation-name:ui-sheet-in-bottom}dialog.ui-sheet[data-closing]{animation:ui-sheet-out-right var(--dur-3) var(--ease-in) forwards}dialog.ui-sheet.is-bottom[data-closing]{animation-name:ui-sheet-out-bottom}dialog.ui-sheet::backdrop{background:oklch(var(--shadow-ink) / .32);animation:ui-fade-in var(--dur-3) var(--ease-out)}dialog.ui-sheet[data-closing]::backdrop{opacity:0;transition:opacity var(--dur-3) var(--ease-in)}.ui-sheet-panel{flex-direction:column;width:100%;min-height:0;display:flex}.ui-sheet-head{justify-content:space-between;align-items:flex-start;gap:var(--space-3);padding:var(--space-5) var(--space-5) var(--space-4);border-bottom:1px solid var(--border-subtle);flex:none;display:flex}.ui-sheet-heading{gap:var(--space-1);flex-direction:column;min-width:0;display:flex}.ui-sheet-title{font:var(--type-title-3-semibold);letter-spacing:var(--track-title);margin:0}.ui-sheet-description{color:var(--text-2);font:var(--type-body-2-regular);letter-spacing:var(--track-body);margin:0}.ui-sheet-body{gap:var(--field-stack-gap);min-height:0;padding:var(--space-5);overscroll-behavior:contain;flex-direction:column;flex:auto;display:flex;overflow:auto}.ui-sheet-footer{justify-content:flex-end;align-items:center;gap:var(--space-2);padding:var(--space-4) var(--space-5);border-top:1px solid var(--border-subtle);background:var(--bg-raised);flex-wrap:wrap;flex:none;display:flex}@keyframes ui-sheet-in-right{0%{transform:translate(100%)}}@keyframes ui-sheet-out-right{to{transform:translate(100%)}}@keyframes ui-sheet-in-bottom{0%{transform:translateY(100%)}}@keyframes ui-sheet-out-bottom{to{transform:translateY(100%)}}@media (max-width:640px){dialog.ui-sheet,dialog.ui-sheet.is-sm,dialog.ui-sheet.is-lg{border-top:1px solid var(--border);border-radius:var(--radius-xl) var(--radius-xl) 0 0;border-left:0;width:100vw;height:auto;max-height:88dvh;inset:auto 0 0}dialog.ui-sheet[open]{animation-name:ui-sheet-in-bottom}dialog.ui-sheet[data-closing]{animation-name:ui-sheet-out-bottom}.ui-sheet-footer>*{flex:1 1 0}}@media (prefers-reduced-motion:reduce){dialog.ui-sheet[open],dialog.ui-sheet[data-closing],dialog.ui-sheet::backdrop{animation:none}}.ui-toaster{right:var(--space-5);bottom:var(--space-5);z-index:var(--z-toast);width:min(380px, calc(100vw - 2 * var(--space-4)));pointer-events:none;position:fixed}.ui-toast-list{gap:var(--space-2);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.ui-toast{align-items:start;column-gap:var(--space-3);padding:var(--space-3) var(--space-3) var(--space-3) var(--space-4);border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--bg-raised);color:var(--text-1);box-shadow:var(--shadow-popover), var(--edge-ring);pointer-events:auto;animation:ui-toast-in var(--dur-3) var(--ease-out);grid-template-columns:auto minmax(0,1fr) auto;grid-template-areas:"icon body close""icon actions actions";display:grid;position:relative;overflow:hidden}.ui-toast[data-state=closing]{animation:ui-toast-out var(--dur-3) var(--ease-in) forwards}.ui-toast-icon{grid-area:icon;padding-top:1px;display:inline-flex}.ui-toast.is-success .ui-toast-icon{color:var(--positive-fg)}.ui-toast.is-error .ui-toast-icon{color:var(--danger-fg)}.ui-toast.is-info .ui-toast-icon{color:var(--info-fg)}.ui-toast-body{flex-direction:column;grid-area:body;gap:2px;min-width:0;padding-top:1px;display:flex}.ui-toast-message{font:var(--type-body-2-semibold);letter-spacing:var(--track-body);overflow-wrap:anywhere;margin:0}.ui-toast-description{color:var(--text-2);font:var(--type-caption-1-regular);letter-spacing:var(--track-caption-1);overflow-wrap:anywhere;margin:0}.ui-toast-actions{gap:var(--space-3);margin-top:var(--space-2);flex-wrap:wrap;grid-area:actions;display:flex}.ui-toast-action{color:var(--accent-fg);font:var(--type-caption-1-semibold);letter-spacing:var(--track-caption-1);cursor:pointer;background:0 0;border:0;padding:0}@media (hover:hover){.ui-toast-action:hover{text-underline-offset:3px;text-decoration:underline}}.ui-toast-action:disabled{color:var(--text-3);cursor:wait}.ui-toast-close{grid-area:close;margin:-2px -2px 0 0}.ui-toast-drain{background:var(--accent-solid);transform-origin:0;height:2px;animation:ui-toast-drain var(--toast-life,5s) linear forwards;position:absolute;bottom:0;left:0;right:0}.ui-toast.is-paused .ui-toast-drain{animation-play-state:paused}@keyframes ui-toast-in{0%{opacity:0;transform:translateY(12px)scale(.98)}}@keyframes ui-toast-out{to{opacity:0;transform:translate(16px)}}@keyframes ui-toast-drain{to{transform:scaleX(0)}}@media (max-width:640px){.ui-toaster{right:var(--space-4);bottom:var(--space-4);left:var(--space-4);width:auto}}@media (prefers-reduced-motion:reduce){.ui-toast,.ui-toast[data-state=closing]{animation:none}.ui-toast-drain{display:none}}.ui-record-header{gap:var(--space-4);flex-direction:column;min-width:0;display:flex}.ui-record-back{align-items:center;gap:var(--space-1);width:fit-content;color:var(--text-2);font:var(--type-caption-1-medium);letter-spacing:var(--track-caption-1);display:inline-flex}@media (hover:hover){.ui-record-back:hover{color:var(--accent-fg)}}.ui-record-top{align-items:flex-start;gap:var(--space-4);min-width:0;display:flex}.ui-record-mark{border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--bg-surface);width:44px;height:44px;color:var(--text-2);box-shadow:var(--shadow-card);flex:none;place-items:center;display:inline-grid;overflow:hidden}.ui-record-mark :is(.icon,.bd-icon){width:var(--icon-lg);height:var(--icon-lg)}.ui-record-identity{gap:var(--space-1_5);flex-direction:column;flex:auto;min-width:0;display:flex}.ui-record-title-row{align-items:center;gap:var(--space-2) var(--space-3);flex-wrap:wrap;min-width:0;display:flex}.ui-record-title{min-width:0;font:var(--type-title-1-semibold);letter-spacing:var(--track-title);overflow-wrap:anywhere;margin:0}.ui-record-badges{align-items:center;gap:var(--space-1_5);flex-wrap:wrap;display:inline-flex}.ui-record-meta{align-items:center;gap:var(--space-1) 0;min-width:0;color:var(--text-2);font:var(--type-body-2-regular);letter-spacing:var(--track-body);flex-wrap:wrap;margin:0;display:flex}.ui-record-description{max-width:72ch;color:var(--text-2);font:var(--type-body-2-regular);letter-spacing:var(--track-body);text-overflow:ellipsis;white-space:nowrap;margin:0;overflow:hidden}.ui-record-meta>*+:before{margin:0 var(--space-2);color:var(--text-4);content:"·"}.ui-record-actions{align-items:center;gap:var(--space-2);flex:none;margin-left:auto;display:flex}.ui-record-stats{gap:var(--space-3) var(--space-8);padding:var(--space-3) 0 0;border-top:1px solid var(--border-subtle);flex-wrap:wrap;margin:0;display:flex}.ui-record-stat{flex-direction:column;gap:2px;min-width:0;display:flex}.ui-record-stat dt{color:var(--text-2);font:var(--type-caption-1-medium);letter-spacing:var(--track-caption-1)}@media (hover:hover){.ui-record-stat dt a:hover{color:var(--accent-fg)}}.ui-record-stat dd{align-items:baseline;gap:2px var(--space-2);flex-wrap:wrap;margin:0;display:flex}.ui-record-stat-value{font:var(--type-headline-semibold);font-variant-numeric:tabular-nums;letter-spacing:var(--track-headline)}.ui-record-stat-chart{flex:none;align-self:center;align-items:center;min-height:20px;display:inline-flex}.ui-record-stat-chart:where(:has(>.is-fluid)){width:72px;height:20px}.ui-record-stat-hint{color:var(--text-3);font:var(--type-caption-1-regular);letter-spacing:var(--track-caption-1)}@media (max-width:820px){.ui-record-top{flex-wrap:wrap}.ui-record-title{font:var(--type-title-2-semibold);letter-spacing:var(--track-title)}.ui-record-actions{width:100%;margin-left:0}}@media (max-width:640px){.ui-record-stats{gap:var(--space-3) var(--space-4);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}}.ui-detail{align-items:start;gap:var(--space-section);grid-template-columns:minmax(0,1fr) clamp(320px,24vw,340px);display:grid}.ui-detail-main,.ui-detail-rail{gap:var(--space-section);flex-direction:column;min-width:0;display:flex}.ui-detail-main>*,.ui-detail-rail>*{min-width:0}.ui-detail-rail>*{flex:none;min-height:auto}.ui-detail-rail{top:calc(var(--topbar-height) + var(--space-5));max-height:calc(100vh - var(--topbar-height) - var(--space-8));overscroll-behavior:contain;scrollbar-width:thin;position:sticky;overflow:auto}@media (max-width:1179px){.ui-detail{grid-template-columns:minmax(0,1fr)}.ui-detail-rail{max-height:none;position:static;overflow:visible}.ui-detail.stack-before .ui-detail-rail{order:-1}}.ui-inspector-layout{align-items:start;gap:var(--space-section);grid-template-columns:minmax(0,1fr);display:grid}.ui-inspector-layout.is-open{grid-template-columns:minmax(0,1fr) 400px}.ui-inspector-list{min-width:0}.ui-inspector-list [data-inspect-id]{cursor:pointer}.ui-inspector-list [data-inspected]{background:var(--accent-soft)}.ui-inspector-list tr[data-inspected]>:first-child{box-shadow:inset 2px 0 0 0 var(--accent-solid)}.ui-inspector{top:calc(var(--topbar-height) + var(--space-5));max-height:calc(100vh - var(--topbar-height) - var(--space-8));border:1px solid var(--border);border-radius:var(--radius-xl);background:var(--bg-surface);min-width:0;box-shadow:var(--shadow-card);animation:ui-inspector-in var(--dur-3) var(--ease-out);position:sticky;overflow:hidden}.ui-inspector-panel{max-height:inherit;flex-direction:column;display:flex}.ui-inspector-head{align-items:flex-start;gap:var(--space-2);padding:var(--space-4) var(--space-4) var(--space-3) var(--space-5);border-bottom:1px solid var(--border-subtle);flex:none;display:flex}.ui-inspector-heading{flex-direction:column;flex:auto;gap:2px;min-width:0;display:flex}.ui-inspector-title{font:var(--type-headline-semibold);letter-spacing:var(--track-headline);overflow-wrap:anywhere;margin:0}.ui-inspector-subtitle{color:var(--text-2);font:var(--type-caption-1-regular);letter-spacing:var(--track-caption-1);margin:0}.ui-inspector-actions{gap:var(--space-1_5);flex:none;display:flex}.ui-inspector-body{overscroll-behavior:contain;min-height:0;padding:var(--space-4) var(--space-5);flex:auto;overflow:auto}.ui-inspector-keys{padding:var(--space-2) var(--space-5);border-top:1px solid var(--border-subtle);color:var(--text-3);font:var(--type-caption-1-regular);letter-spacing:var(--track-caption-1);flex:none;margin:0}.ui-inspector-keys kbd{padding:0 var(--space-1);border:1px solid var(--border);border-radius:var(--radius-xs);background:var(--bg-sunken);color:var(--text-2);font:var(--type-caption-2-medium);letter-spacing:var(--track-caption-2)}@keyframes ui-inspector-in{0%{opacity:0;transform:translate(12px)}}@media (max-width:1179px){.ui-inspector-layout.is-open{grid-template-columns:minmax(0,1fr)}.ui-inspector{top:calc(var(--topbar-height) + var(--space-2));right:var(--space-2);bottom:var(--space-2);z-index:var(--z-drawer);width:min(400px, calc(100vw - 2 * var(--space-2)));max-height:none;box-shadow:var(--shadow-dialog);position:fixed}.ui-inspector-panel{height:100%}}@media (prefers-reduced-motion:reduce){.ui-inspector{animation:none}}.ui-form-section{gap:var(--space-4);padding:var(--space-card-y) var(--space-card-x);grid-template-columns:minmax(0,1fr);display:grid}.ui-form-section+.ui-form-section{border-top:1px solid var(--border-subtle)}.ui-form-section-intro{gap:var(--space-1);flex-direction:column;min-width:0;display:flex}.ui-form-section-title{font:var(--type-headline-semibold);letter-spacing:var(--track-headline);margin:0}.ui-form-section-description{max-width:48ch;color:var(--text-2);font:var(--type-body-2-regular);letter-spacing:var(--track-body);margin:0}.ui-form-section-aside{margin-top:var(--space-2);color:var(--text-2);font:var(--type-caption-1-regular);letter-spacing:var(--track-caption-1)}.ui-form-section-fields{gap:var(--field-stack-gap);flex-direction:column;min-width:0;display:flex}:is(.ui-form-section-fields,.ui-form-grid)>:is(.ui-field,.ui-select,.ui-date,.ui-checkbox,.ui-radio){max-width:560px}.ui-form-section-fields>.ui-form-grid{max-width:840px}@media (min-width:1280px){.ui-form-section{gap:var(--space-8);grid-template-columns:minmax(0,1fr) minmax(0,2fr)}}.ui-form-grid{align-items:start;gap:var(--field-stack-gap);grid-template-columns:minmax(0,1fr);display:grid}.ui-form-grid.is-2{grid-template-columns:repeat(2,minmax(0,1fr))}.ui-form-grid.is-3{grid-template-columns:repeat(3,minmax(0,1fr))}@media (max-width:640px){.ui-form-grid.is-2,.ui-form-grid.is-3{grid-template-columns:minmax(0,1fr)}}.ui-form-actions{justify-content:space-between;align-items:center;gap:var(--space-3) var(--space-4);padding:var(--space-3) var(--space-4);border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--bg-surface);transition:border-color var(--dur-2) var(--ease-out), box-shadow var(--dur-2) var(--ease-out);flex-wrap:wrap;display:flex}.ui-form-actions.is-sticky.is-floating{bottom:var(--space-3);z-index:var(--z-sticky);box-shadow:var(--shadow-popover);position:sticky}form:has(.ui-form-actions.is-sticky){--form-actions-reserve:calc(var(--control-md) + var(--space-3) * 4 + var(--space-2))}form:has(.ui-form-actions.is-sticky.is-floating) :is(input,select,textarea,button,[tabindex],.ui-field,fieldset){scroll-margin-bottom:var(--form-actions-reserve,0px)}.ui-form-actions.is-dirty{border-color:var(--accent-border)}.ui-form-actions-meta{flex-direction:column;gap:2px;min-width:0;display:flex}.ui-form-actions-status{align-items:center;gap:var(--space-2);color:var(--text-2);font:var(--type-body-2-medium);font-variant-numeric:tabular-nums;letter-spacing:var(--track-body);margin:0;display:inline-flex}.ui-form-actions.is-dirty .ui-form-actions-status{color:var(--text-1)}.ui-form-actions-dot{border-radius:var(--radius-full);background:var(--accent-solid);width:6px;height:6px;animation:bd-pop var(--dur-3) var(--ease-out)}.ui-form-actions-note{color:var(--text-3);font:var(--type-caption-1-regular);letter-spacing:var(--track-caption-1);margin:0}.ui-form-actions-buttons{align-items:center;gap:var(--space-2);flex-wrap:wrap;margin-left:auto;display:flex}.ui-form-actions-save{min-width:0;align-items:center;gap:var(--space-2);border:0;flex-wrap:wrap;min-inline-size:0;margin:0;padding:0;display:flex}@media (max-width:640px){.ui-form-actions.is-sticky.is-floating{bottom:var(--space-2)}form:has(.ui-form-actions.is-sticky){--form-actions-reserve:calc(var(--control-touch) + var(--control-md) + var(--space-3) * 4 + var(--space-2))}.ui-form-actions-buttons{width:100%}.ui-form-actions-buttons>*,.ui-form-actions-save>*{flex:1 1 0}}.ui-save-sheet{display:inline-flex}.ui-save-sheet-body{gap:var(--space-5);flex-direction:column;display:flex}.ui-save-sheet-diff{gap:var(--space-2);padding:var(--space-3) var(--space-4);border:1px solid var(--border-subtle);border-radius:var(--radius-lg);background:var(--bg-sunken);flex-direction:column;display:flex}.ui-save-sheet-heading{color:var(--text-2);font:var(--type-caption-1-semibold);letter-spacing:var(--track-caption-1);margin:0}.ui-save-sheet-changes{gap:var(--space-1_5);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.ui-save-sheet-changes li{padding:2px var(--space-2);border:1px solid var(--border);border-radius:var(--radius-full);background:var(--bg-surface);font:var(--type-caption-1-medium);letter-spacing:var(--track-caption-1)}.ui-save-sheet-note{gap:var(--space-2);flex-direction:column;display:flex}.ui-save-sheet-note-label{align-items:center;gap:var(--space-1_5);display:inline-flex}.ui-save-sheet-note-label .bd-icon{color:var(--text-3)}.ui-save-sheet-suggestions{gap:var(--space-1_5);flex-wrap:wrap;display:flex}.ui-save-sheet-suggestion{min-height:var(--control-sm);padding:0 var(--space-3);border:1px solid var(--border);border-radius:var(--radius-full);background:var(--bg-surface);color:var(--text-2);font:var(--type-caption-1-medium);letter-spacing:var(--track-caption-1);transition:background-color var(--dur-2) var(--ease-out), border-color var(--dur-2) var(--ease-out), color var(--dur-2) var(--ease-out)}@media (hover:hover){.ui-save-sheet-suggestion:hover{border-color:var(--border-strong);background:var(--bg-hover);color:var(--text-1)}}.ui-save-sheet-suggestion[aria-pressed=true]{border-color:var(--accent-border);background:var(--accent-soft);color:var(--accent-fg)}.ui-save-sheet-passkey,.ui-save-sheet-error{align-items:flex-start;gap:var(--space-2);font:var(--type-caption-1-regular);letter-spacing:var(--track-caption-1);margin:0;display:flex}.ui-save-sheet-passkey{color:var(--text-2)}.ui-save-sheet-error{padding:var(--space-2) var(--space-3);border:1px solid var(--danger-border);border-radius:var(--radius-md);background:var(--danger-soft);color:var(--danger-fg);font:var(--type-caption-1-medium);letter-spacing:var(--track-caption-1);flex-wrap:wrap}.ui-save-sheet-error a{text-underline-offset:3px;text-decoration:underline}.ui-save-sheet-passkey .bd-icon,.ui-save-sheet-error .bd-icon{margin-top:1px}@media (prefers-reduced-motion:reduce){.ui-form-actions,.ui-save-sheet-suggestion{transition:none}.ui-form-actions-dot,.bd-empty-step.is-done .bd-empty-step-mark{animation:none}}.bd-card-body>:first-child{margin-top:0}.bd-card-body>:last-child{margin-bottom:0}.bd-card-body>p{line-height:1.6}.workspace :is(.bd-table-scroll,.table-wrap)[data-sticky-head] .bd-th{top:var(--topbar-height)}:is(.bd-table-scroll,.table-wrap)[data-pin-first][data-overflow]>table>:is(thead,tbody,tfoot)>tr>[data-pin-cell]{z-index:var(--z-sticky);background-color:inherit;position:sticky;left:0}:is(.bd-table-scroll,.table-wrap)[data-pin-first][data-overflow]>table>:is(thead,tbody,tfoot)>tr>[data-pin-cell=identity]{left:var(--table-pin-offset,0px)}:is(.bd-table-scroll,.table-wrap)[data-pin-first][data-overflow]>table>thead>tr>[data-pin-cell]{z-index:calc(var(--z-sticky) + 1);background-color:var(--bg-surface)}:is(.bd-table-scroll,.table-wrap)[data-pin-first][data-scroll-before]>table>:is(thead,tbody,tfoot)>tr>[data-pin-cell=identity]:after{content:"";inset-block:0;width:var(--space-4);pointer-events:none;background:linear-gradient(to right, color-mix(in oklab, var(--border-strong) 65%, transparent), transparent);position:absolute;left:100%}@media (max-width:640px){:is(.bd-table-scroll,.table-wrap)[data-cards]{overflow:visible;-webkit-mask-image:none;mask-image:none}:is(.bd-table-scroll,.table-wrap)[data-cards]>table,:is(.bd-table-scroll,.table-wrap)[data-cards]>table>:is(tbody,tfoot){width:100%;display:block}:is(.bd-table-scroll,.table-wrap)[data-cards]>table>thead{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}:is(.bd-table-scroll,.table-wrap)[data-cards]>table>:is(tbody,tfoot)>tr{align-items:flex-start;gap:var(--space-3) 0;padding:var(--space-3) var(--space-card-x);border-bottom:1px solid var(--border-subtle);flex-wrap:wrap;display:flex}:is(.bd-table-scroll,.table-wrap)[data-cards]>table>:is(tbody,tfoot)>tr:last-child{border-bottom:0}:is(.bd-table-scroll,.table-wrap)[data-cards]>table>:is(tbody,tfoot)>:is(tr.is-selected,tr[data-selected=true]){box-shadow:inset 2px 0 0 0 var(--accent-solid)}:is(.bd-table-scroll,.table-wrap)[data-cards]>table>:is(tbody,tfoot)>tr>:is(td,th,.bd-td){min-width:0;max-width:none;height:auto;padding:0 var(--space-3) 0 0;box-shadow:none;text-align:start;white-space:normal;overflow-wrap:anywhere;background:0 0;border:0;flex:0 0 50%;display:block;position:static}:is(.bd-table-scroll,.table-wrap)[data-cards]>table>:is(tbody,tfoot)>tr>:is(td,th,.bd-td):empty,:is(.bd-table-scroll,.table-wrap)[data-cards]>table>:is(tbody,tfoot)>tr>[data-card-slot=hidden]{display:none}:is(.bd-table-scroll,.table-wrap)[data-cards]>table>:is(tbody,tfoot)>tr>[data-card-slot=wide]{flex-basis:100%}:is(.bd-table-scroll,.table-wrap)[data-cards]>table>:is(tbody,tfoot)>tr>[data-card-slot=primary]{color:var(--text-1);flex:60%;order:-2}:is(.bd-table-scroll,.table-wrap)[data-cards]>table>:is(tbody,tfoot)>tr:not(:has(>[data-card-slot=primary]))>:nth-child(1 of :is(td,th):not([data-card-slot],.is-lead,.row-actions)){color:var(--text-1);flex:60%;order:-2}:is(.bd-table-scroll,.table-wrap)[data-cards]>table>:is(tbody,tfoot)>tr>:is([data-card-slot=lead],.is-lead){width:auto;padding-right:var(--space-2);flex:none;order:-3}:is(.bd-table-scroll,.table-wrap)[data-cards]>table>:is(tbody,tfoot)>tr>:is([data-card-slot=actions],.row-actions){flex:none;order:-1;margin-left:auto;padding:0}:is(.bd-table-scroll,.table-wrap)[data-cards]>table>:is(tbody,tfoot)>tr>:is(td,th,.bd-td)[data-label]:before{margin-bottom:var(--space-0_5);color:var(--text-2);font:var(--type-caption-1-medium);letter-spacing:var(--track-caption-1);content:attr(data-label);display:block}:is(.bd-table-scroll,.table-wrap)[data-cards]>table>:is(tbody,tfoot)>tr>:is([data-card-slot=primary],[data-card-slot=actions],[data-card-slot=lead],.row-actions,.is-lead)[data-label]:before{display:none}:is(.bd-table-scroll,.table-wrap)[data-cards]>table>:is(tbody,tfoot)>tr:not(:has(>[data-card-slot=primary]))>:nth-child(1 of :is(td,th):not([data-card-slot],.is-lead,.row-actions))[data-label]:before{display:none}:where(.bd-table-scroll,.table-wrap)[data-cards]>table>tbody>tr>th{color:var(--text-1);font:var(--type-body-regular);font-variant-numeric:tabular-nums;letter-spacing:var(--track-body)}:is(.bd-table-scroll,.table-wrap)[data-cards]>table>:is(tbody,tfoot)>tr>:is(td,th) small{white-space:normal;max-width:none}:is(.bd-table-scroll,.table-wrap)[data-cards]>table>:is(tbody,tfoot)>tr>:is(td,th) .ui-timestamp{white-space:normal}}:is(.bd-table-scroll,.table-wrap)[data-sticky-head]{overflow:visible;-webkit-mask-image:none;mask-image:none}@media (max-width:820px){.panel-heading:has(.spm-data-menu){position:relative}.panel-heading:has(.spm-data-menu)>:first-child{padding-right:calc(var(--control-sm) + var(--space-2))}.panel-heading .spm-data-menu{top:calc(var(--space-4) - var(--space-1));right:calc(var(--space-card-x) - var(--space-1));position:absolute}}@media (max-width:600px){.bd-card-head:has(.spm-data-menu){position:relative}.bd-card-head:has(.spm-data-menu)>.bd-card-head-text{padding-right:calc(var(--control-sm) + var(--space-2))}.bd-card-head-action:not(:has(>:not(.spm-data-menu))){display:contents}.bd-card-head .spm-data-menu{top:calc(var(--space-5) - var(--space-1));right:calc(var(--space-5) - var(--space-1));position:absolute}}.panel-heading>:where(div):not(.bd-card-head-text)>.bd-card-description{margin-top:4px}}
@layer components{.page-toolbar>.toolbar-controls:empty{display:none}@media (max-width:640px){.page-toolbar{margin-inline:calc(-1 * var(--space-1));padding:var(--space-1);overscroll-behavior-inline:contain;scrollbar-width:none;flex-wrap:nowrap;justify-content:flex-start;position:relative;overflow-x:auto}.page-toolbar>:is(.toolbar-controls,.toolbar-actions){flex-wrap:nowrap;flex:none}.page-toolbar>:is(.toolbar-controls,.toolbar-actions)>*{flex:none}.page-toolbar :is(.toolbar-switch,.bd-segmented){max-width:none;overflow:visible}.page-toolbar .toolbar-search{width:min(15rem,70vw);max-width:none}}@supports (animation-timeline:scroll()){@media (max-width:640px){.page-toolbar{-webkit-mask-image:linear-gradient(to right, transparent 0, #000 var(--table-fade-start), #000 calc(100% - var(--table-fade-end)), transparent 100%);mask-image:linear-gradient(to right, transparent 0, #000 var(--table-fade-start), #000 calc(100% - var(--table-fade-end)), transparent 100%);animation:linear both table-fade-start,linear both table-fade-end;animation-timeline:scroll(self inline),scroll(self inline);animation-range:0 var(--space-8), calc(100% - var(--space-8)) 100%}@supports (color:lab(0% 0 0)){.page-toolbar{-webkit-mask-image:linear-gradient(to right, transparent 0, lab(0% 0 0) var(--table-fade-start), lab(0% 0 0) calc(100% - var(--table-fade-end)), transparent 100%);mask-image:linear-gradient(to right, transparent 0, lab(0% 0 0) var(--table-fade-start), lab(0% 0 0) calc(100% - var(--table-fade-end)), transparent 100%)}}}}}
@layer board{[data-bd-chart="1"]{--bd-slot:var(--chart-1);--bd-slot-active:color-mix(in oklab, var(--chart-1) 82%, var(--text-1))}[data-bd-chart="2"]{--bd-slot:var(--chart-2);--bd-slot-active:color-mix(in oklab, var(--chart-2) 82%, var(--text-1))}[data-bd-chart="3"]{--bd-slot:var(--chart-3);--bd-slot-active:color-mix(in oklab, var(--chart-3) 82%, var(--text-1))}[data-bd-chart="4"]{--bd-slot:var(--chart-4);--bd-slot-active:color-mix(in oklab, var(--chart-4) 82%, var(--text-1))}[data-bd-chart="5"]{--bd-slot:var(--chart-5);--bd-slot-active:color-mix(in oklab, var(--chart-5) 82%, var(--text-1))}[data-bd-chart="6"]{--bd-slot:var(--chart-6);--bd-slot-active:color-mix(in oklab, var(--chart-6) 82%, var(--text-1))}[data-bd-chart="7"]{--bd-slot:var(--chart-7);--bd-slot-active:color-mix(in oklab, var(--chart-7) 82%, var(--text-1))}[data-bd-chart="8"]{--bd-slot:var(--chart-8);--bd-slot-active:color-mix(in oklab, var(--chart-8) 82%, var(--text-1))}[data-bd-chart="9"],[data-bd-chart=neutral]{--bd-slot:var(--chart-other);--bd-slot-active:var(--chart-other)}:where(.bd-chart){--bd-slot:var(--chart-1);--bd-slot-active:color-mix(in oklab, var(--chart-1) 82%, var(--text-1))}.bd-chart{min-width:0;margin:0}.bd-chart-gridline{stroke:var(--chart-grid);stroke-width:1px;shape-rendering:crispedges}.bd-chart-axis{fill:var(--text-3);font:var(--type-caption-1-regular);font-variant-numeric:tabular-nums;letter-spacing:var(--track-caption-1)}.bd-chart-legend{color:var(--text-2);flex-wrap:wrap;gap:6px 16px;margin:12px 0 0;padding:0;list-style:none;display:flex}.bd-chart-legend.is-inline{margin:0}.bd-chart-legend.is-stacked{flex-direction:column;gap:8px}.bd-chart-legend-item{align-items:center;gap:8px;min-width:0;display:flex}.bd-chart-legend-value{color:var(--text-1);font-variant-numeric:tabular-nums;margin-left:auto}.bd-chart-dot{border-radius:var(--radius-full);background:var(--bd-slot);flex:none;width:8px;height:8px}.bd-chart-delta{border-radius:var(--radius-full);background:var(--bg-sunken);color:var(--text-2);font-variant-numeric:tabular-nums;align-items:center;gap:2px;padding:2px 8px;display:inline-flex}.bd-chart-delta.is-good{background:var(--positive-soft);color:var(--positive-fg)}.bd-chart-delta.is-bad{background:var(--danger-soft);color:var(--danger-fg)}.bd-chart-ramp{color:var(--text-3);align-items:center;gap:4px;margin-top:12px;display:flex}.bd-chart-ramp-step{border-radius:var(--radius-xs);background:var(--border-subtle);width:11px;height:11px}.bd-chart-ramp-step[data-level="1"]{background:color-mix(in oklab, var(--bd-slot) 26%, var(--border-subtle))}.bd-chart-ramp-step[data-level="2"]{background:color-mix(in oklab, var(--bd-slot) 48%, var(--border-subtle))}.bd-chart-ramp-step[data-level="3"]{background:color-mix(in oklab, var(--bd-slot) 72%, var(--border-subtle))}.bd-chart-ramp-step[data-level="4"]{background:var(--bd-slot)}[data-ramp=seq] .bd-chart-ramp-step[data-level="1"]{background:var(--seq-2)}[data-ramp=seq] .bd-chart-ramp-step[data-level="2"]{background:var(--seq-4)}[data-ramp=seq] .bd-chart-ramp-step[data-level="3"]{background:var(--seq-5)}[data-ramp=seq] .bd-chart-ramp-step[data-level="4"]{background:var(--seq-7)}.bd-chart-empty{border:1px dashed var(--border);border-radius:var(--radius-lg);background:var(--bg-sunken);color:var(--text-3);font:var(--type-body-2-regular);letter-spacing:var(--track-body)}.bd-columns{flex-direction:column;gap:12px;display:flex}.bd-columns-frame{grid-template-rows:auto auto;grid-template-columns:auto minmax(0,1fr);gap:6px 8px;min-width:0;display:grid}.bd-columns-yaxis{color:var(--text-3);font:var(--type-caption-1-regular);font-variant-numeric:tabular-nums;letter-spacing:var(--track-caption-1);grid-area:1/1;position:relative}.bd-columns-ywidth{visibility:hidden;height:0;display:block;overflow:hidden}.bd-columns-tick{right:0;bottom:var(--pct,0%);white-space:nowrap;position:absolute;transform:translateY(50%)}.bd-columns-plot{grid-area:1/2;min-width:0;position:relative}.bd-columns-strut{display:block}.bd-columns-grid{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.bd-columns-slots{display:flex;position:absolute;inset:0}.bd-columns-slot{border-radius:var(--radius-sm) var(--radius-sm) 0 0;min-width:0;transition:background-color var(--dur-2) var(--ease-out);flex:1 1 0;justify-content:center;align-items:flex-end;display:flex;position:relative}.bd-columns-slot:hover{background:color-mix(in oklab, var(--text-1) 4%, transparent)}.bd-columns-group{justify-content:center;align-items:flex-end;gap:2px;width:68%;height:100%;display:flex}.bd-columns-stack{flex-direction:column-reverse;width:68%;max-width:48px;height:100%;display:flex}.bd-columns-bar{min-width:2px;height:var(--pct,0%);background:var(--bd-slot);transition:background-color var(--dur-2) var(--ease-out);display:block}.bd-columns-group .bd-columns-bar{flex:1 1 0;max-width:32px}.bd-columns-stack .bd-columns-bar{flex:none;width:100%}.bd-columns-stack .bd-columns-bar+.bd-columns-bar{border-bottom:1px solid var(--bg-surface)}.bd-columns-bar.is-cap{border-radius:3px 3px 0 0}.bd-columns-slot:hover .bd-columns-bar{background:var(--bd-slot-active)}.bd-columns-xaxis{min-width:0;color:var(--text-3);font:var(--type-caption-1-regular);font-variant-numeric:tabular-nums;letter-spacing:var(--track-caption-1);grid-area:2/2;display:flex}.bd-columns-xlabel{white-space:nowrap;flex:1 1 0;justify-content:center;min-width:0;display:flex}.bd-spark{line-height:0;display:block}.bd-spark-svg{width:100%;height:auto;display:block}.bd-spark-fill{stroke:none}.bd-spark-line{fill:none;stroke:var(--bd-slot-active);stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke}.bd-spark-line.is-partial{stroke-dasharray:3 3}.bd-rings{flex-wrap:wrap;align-items:center;gap:20px;display:flex}.bd-rings-svg{flex:none;width:100%;max-width:200px;height:auto}.bd-rings-track{fill:none;stroke:var(--border-subtle)}.bd-rings-value{fill:none;stroke:var(--bd-slot);stroke-linecap:round}.bd-rings .bd-chart-legend{flex:140px;min-width:0;margin:0}.bd-radial{flex-wrap:wrap;justify-content:center;align-items:center;gap:20px;display:flex}.bd-radial-plot{flex:none;place-items:center;display:grid;position:relative}.bd-radial-svg{width:100%;max-width:220px;height:auto;display:block}.bd-radial-center{text-align:center;flex-direction:column;align-items:center;gap:2px;display:flex;position:absolute}.bd-radial.is-half .bd-radial-center{inset:auto 0 0}.bd-radial-value{color:var(--text-1);font-variant-numeric:tabular-nums}.bd-radial-label{color:var(--text-3)}.bd-radial-track{fill:none;stroke:var(--border-subtle);stroke-linecap:round}.bd-radial-arc{fill:none;stroke:var(--bd-slot);stroke-linecap:butt;transition:stroke var(--dur-2) var(--ease-out), opacity var(--dur-2) var(--ease-out)}.bd-radial-arc:hover{stroke:var(--bd-slot-active)}.bd-radial [data-seq="2"]{--bd-slot:var(--seq-2);--bd-slot-active:var(--seq-3)}.bd-radial [data-seq="3"]{--bd-slot:var(--seq-3);--bd-slot-active:var(--seq-4)}.bd-radial [data-seq="4"]{--bd-slot:var(--seq-4);--bd-slot-active:var(--seq-5)}.bd-radial [data-seq="5"]{--bd-slot:var(--seq-5);--bd-slot-active:var(--seq-6)}.bd-radial [data-seq="6"]{--bd-slot:var(--seq-6);--bd-slot-active:var(--seq-7)}.bd-radial [data-seq="7"]{--bd-slot:var(--seq-7);--bd-slot-active:var(--seq-7)}.bd-radial [data-muted]{opacity:.35}.bd-radial .bd-chart-legend{flex:140px;min-width:0;margin:0}.bd-score-plot{place-items:center;display:grid;position:relative}.bd-score-svg{width:100%;max-width:240px;height:auto;display:block}.bd-score-center{text-align:center;flex-direction:column;align-items:center;gap:2px;display:flex;position:absolute}.bd-score-number{color:var(--text-1);font-variant-numeric:tabular-nums}.bd-score-verdict{color:var(--bd-slot-active)}.bd-score-caption{color:var(--text-3)}.bd-score-track{fill:none;stroke:var(--border-subtle);stroke-linecap:round}.bd-score-value{fill:none;stroke:var(--bd-slot);stroke-linecap:round}.bd-calendar-scroll{scrollbar-width:thin;max-width:100%;overflow-x:auto}.bd-calendar-svg{display:block;overflow:visible}.bd-calendar-cell{fill:var(--border-subtle);transition:fill var(--dur-2) var(--ease-out)}.bd-calendar-cell[data-level="1"]{fill:color-mix(in oklab, var(--bd-slot) 26%, var(--border-subtle))}.bd-calendar-cell[data-level="2"]{fill:color-mix(in oklab, var(--bd-slot) 48%, var(--border-subtle))}.bd-calendar-cell[data-level="3"]{fill:color-mix(in oklab, var(--bd-slot) 72%, var(--border-subtle))}.bd-calendar-cell[data-level="4"]{fill:var(--bd-slot)}.bd-calendar[data-ramp=seq] .bd-calendar-cell[data-level="1"]{fill:var(--seq-2)}.bd-calendar[data-ramp=seq] .bd-calendar-cell[data-level="2"]{fill:var(--seq-4)}.bd-calendar[data-ramp=seq] .bd-calendar-cell[data-level="3"]{fill:var(--seq-5)}.bd-calendar[data-ramp=seq] .bd-calendar-cell[data-level="4"]{fill:var(--seq-7)}.bd-calendar-cell:hover{stroke:var(--text-1);stroke-width:1px}.bd-heatmap-svg{max-width:100%;height:auto;display:block;overflow:visible}.bd-heatmap-cell{fill:var(--border-subtle);transition:fill var(--dur-2) var(--ease-out)}.bd-heatmap-cell[data-level="1"]{fill:color-mix(in oklab, var(--bd-slot) 26%, var(--border-subtle))}.bd-heatmap-cell[data-level="2"]{fill:color-mix(in oklab, var(--bd-slot) 48%, var(--border-subtle))}.bd-heatmap-cell[data-level="3"]{fill:color-mix(in oklab, var(--bd-slot) 72%, var(--border-subtle))}.bd-heatmap-cell[data-level="4"]{fill:var(--bd-slot)}.bd-heatmap[data-ramp=seq] .bd-heatmap-cell[data-level="1"]{fill:var(--seq-2)}.bd-heatmap[data-ramp=seq] .bd-heatmap-cell[data-level="2"]{fill:var(--seq-4)}.bd-heatmap[data-ramp=seq] .bd-heatmap-cell[data-level="3"]{fill:var(--seq-5)}.bd-heatmap[data-ramp=seq] .bd-heatmap-cell[data-level="4"]{fill:var(--seq-7)}.bd-heatmap .bd-heatmap-cell.is-blank{fill:#0000;stroke:var(--border-subtle);stroke-dasharray:3 3;stroke-width:1px}.bd-heatmap-cell:hover{stroke:var(--text-1);stroke-width:1px}.bd-discs-week,.bd-discs-grid{grid-template-columns:repeat(7,minmax(0,1fr));justify-items:center;gap:10px;display:grid}.bd-discs-week{color:var(--text-3)}.bd-discs-grid{margin:8px 0 0;padding:0;list-style:none}.bd-discs-cell{place-items:center;display:grid;position:relative}.bd-discs-svg{max-width:100%;height:auto;display:block}.bd-discs-day{color:var(--text-2);font-variant-numeric:tabular-nums;pointer-events:none;position:absolute}.bd-discs-track{fill:none;stroke:var(--border-subtle)}.bd-discs-value{fill:none;stroke:var(--bd-slot);stroke-linecap:round}.bd-stat-card .bd-stat-label{align-items:center;gap:6px;min-width:0;display:flex}.bd-stat-glyph{color:var(--text-3);flex:none;align-items:center;display:inline-flex}.bd-stat-card .bd-stat-spark{flex:none;width:100%;max-width:none;margin:auto 0 0}.bd-stat-card.is-link{color:inherit;transition:background-color var(--dur-2) var(--ease-out);text-decoration:none}@media (hover:hover){.bd-stat-card.is-link:hover{background:var(--bg-hover)}}.bd-stat-card.is-link:focus-visible{outline:2px solid var(--focus-color);outline-offset:-2px}@media (forced-colors:active){.bd-columns-bar{forced-color-adjust:none;background:canvastext}}@media (prefers-reduced-motion:reduce){.bd-chart *,.bd-stat-card.is-link{transition:none}}.spm-funnel .spm-funnel-bar{min-width:0;height:var(--pct,0%);background:var(--spm-funnel);transition:opacity var(--dur-2) var(--ease-out);border-radius:4px 4px 0 0;flex:none;display:block}.spm-funnel .spm-funnel-ghost+.spm-funnel-bar{border-top-left-radius:0;border-top-right-radius:0}}
@layer components{.ui-timestamp{white-space:nowrap;font-variant-numeric:tabular-nums}:is(.facts dd,.ui-record-stat-value) .ui-timestamp{white-space:normal}.ui-timestamp.is-empty{color:var(--text-3)}.ui-identifier{align-items:center;gap:var(--space-0_5);vertical-align:middle;min-width:0;max-width:100%;display:inline-flex}.ui-identifier-value,.ui-identifier-link{min-width:0;display:inline-flex;overflow:hidden}.ui-identifier-text{white-space:nowrap}.ui-identifier.is-end .ui-identifier-text{text-overflow:ellipsis;overflow:hidden}.ui-identifier-link{color:var(--accent-fg);text-decoration:none}.ui-identifier-link:focus-visible{border-radius:var(--radius-xs);outline:2px solid color-mix(in oklab, var(--accent-solid) 75%, transparent);outline-offset:2px}.ui-identifier-copy{width:var(--control-xs);height:var(--control-xs);border-radius:var(--radius-sm);color:var(--text-3);cursor:copy;opacity:0;transition:opacity var(--dur-2) var(--ease-out), color var(--dur-1) var(--ease-out), background-color var(--dur-1) var(--ease-out);background:0 0;border:0;flex:none;justify-content:center;align-items:center;padding:0;display:inline-flex}.ui-identifier:focus-within .ui-identifier-copy,.ui-identifier.is-copied .ui-identifier-copy{opacity:1}.ui-identifier.is-copied .ui-identifier-copy{color:var(--positive-fg)}.ui-identifier-copy:focus-visible{outline:2px solid color-mix(in oklab, var(--accent-solid) 75%, transparent);outline-offset:2px}@media (hover:hover){.ui-identifier-link:hover{text-decoration:underline}.ui-identifier:hover .ui-identifier-copy{opacity:1}.ui-identifier-copy:hover{background:var(--bg-hover);color:var(--text-1)}}@media (hover:none){.ui-identifier-copy{opacity:1}}.ui-combobox{align-items:center;width:100%;min-width:0;display:flex;position:relative}.ui-combobox-input{text-overflow:ellipsis;padding-inline-end:var(--space-8)}.ui-combobox.is-sm .ui-combobox-input{min-height:var(--control-md);padding-inline:var(--space-2) var(--space-6)}.ui-combobox-chevron{width:var(--icon-sm);height:var(--icon-sm);color:var(--text-3);pointer-events:none;transition:transform var(--dur-2) var(--ease-out), color var(--dur-2) var(--ease-out);position:absolute;inset-inline-end:var(--space-2)}.ui-combobox-input[aria-expanded=true]+.ui-combobox-chevron{color:var(--accent-fg);transform:rotate(180deg)}.ui-combobox-option{grid-template-columns:18px minmax(0,1fr) auto}.ui-combobox-option-text{align-items:baseline;gap:var(--space-2);min-width:0;display:flex}.ui-combobox-option-description,.ui-combobox-option-meta{color:var(--text-3);font:var(--type-caption-1-regular);letter-spacing:var(--track-caption-1);white-space:nowrap}.ui-combobox-option-description{text-overflow:ellipsis;min-width:0;overflow:hidden}.ui-combobox-option-meta{font-variant-numeric:tabular-nums}.ui-combobox-more{padding:var(--space-2);color:var(--text-3);font:var(--type-caption-1-regular);letter-spacing:var(--track-caption-1);text-align:center}.ui-token-input{min-height:var(--control-lg);align-items:center;gap:var(--space-1);padding:var(--space-1) var(--space-2);border:1px solid var(--border-strong);border-radius:var(--radius-md);background:var(--bg-surface);cursor:text;transition:border-color var(--dur-2) var(--ease-out), box-shadow var(--dur-2) var(--ease-out);flex-wrap:wrap;display:flex}.ui-token-input:focus-within{border-color:var(--accent-fg);box-shadow:0 0 0 3px color-mix(in oklab, var(--accent-solid) 22%, transparent)}.ui-token-input.is-invalid{border-color:var(--danger-fg)}.ui-token-input.is-disabled{cursor:not-allowed;opacity:var(--opacity-disabled)}.ui-token-list{gap:var(--space-1);flex-wrap:wrap;min-width:0;margin:0;padding:0;list-style:none;display:flex}.ui-token{max-width:100%;height:var(--control-xs);align-items:center;gap:var(--space-0_5);padding:0 var(--space-0_5) 0 var(--space-2);border:1px solid var(--border);border-radius:var(--radius-xs);background:var(--bg-sunken);color:var(--text-1);font:var(--type-caption-1-medium);letter-spacing:var(--track-caption-1);display:inline-flex}.ui-token-text{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.ui-token-remove{border-radius:var(--radius-xs);width:18px;height:18px;color:var(--text-3);cursor:pointer;background:0 0;border:0;flex:none;justify-content:center;align-items:center;padding:0;display:inline-flex}.ui-token-remove:focus-visible{outline:2px solid color-mix(in oklab, var(--accent-solid) 75%, transparent);outline-offset:1px}.ui-token-field,.ui-token-field:focus,.ui-token-field:focus-visible{min-height:var(--control-xs);min-width:64px;box-shadow:none;background:0 0;border:0;outline:2px solid #0000;flex:64px;padding:0}@media (hover:hover){.ui-token-remove:hover{background:var(--bg-hover);color:var(--text-1)}}@media (pointer:coarse){.ui-token-remove{width:var(--control-sm);height:var(--control-sm)}}.ui-rule-row{align-items:center;gap:var(--space-2);padding:var(--space-2);border:1px solid var(--border-subtle);border-radius:var(--radius-md);background:var(--bg-surface);flex-wrap:wrap;display:flex;position:relative}.ui-rule-row.is-drop-before{box-shadow:inset 0 2px 0 var(--accent-solid)}.ui-rule-row.is-drop-after{box-shadow:inset 0 -2px 0 var(--accent-solid)}.ui-rule-grip{width:var(--control-xs);height:var(--control-md);border-radius:var(--radius-sm);color:var(--text-3);cursor:grab;touch-action:none;background:0 0;border:0;flex:none;justify-content:center;align-items:center;padding:0;display:inline-flex}.ui-rule-grip:active{cursor:grabbing}.ui-rule-grip:disabled{cursor:default;opacity:var(--opacity-disabled)}.ui-rule-grip:focus-visible{outline:2px solid color-mix(in oklab, var(--accent-solid) 75%, transparent);outline-offset:2px}.ui-rule-grip-icon{width:var(--icon-sm);height:var(--icon-sm)}.ui-rule-connector{min-width:2.25em;color:var(--text-2);font:var(--type-body-2-semibold);letter-spacing:var(--track-body)}.ui-rule-field{flex:140px;min-width:120px}.ui-rule-op{flex:0 0 148px}.ui-rule-op .ui-select{width:100%}.ui-rule-operand{flex:160px;min-width:120px}.ui-rule-value{min-height:var(--control-md)}.ui-rule-remove{margin-inline-start:auto}@media (hover:hover){.ui-rule-grip:hover:not(:disabled){background:var(--bg-hover);color:var(--text-1)}}@media (max-width:640px){.ui-rule-field,.ui-rule-op,.ui-rule-operand{flex-basis:100%;order:1}}.ui-search-field{align-items:center;width:100%;min-width:0;display:flex;position:relative}.ui-search-field .ui-search-input{width:100%;min-width:0;min-height:var(--control-lg);padding:0 calc(var(--control-xs) + var(--space-3)) 0 calc(var(--icon-md) + var(--space-5));border-radius:var(--radius-md);font:var(--type-body-regular);letter-spacing:var(--track-body)}.ui-search-field.is-sm .ui-search-input{min-height:var(--control-md);padding-left:calc(var(--icon-sm) + var(--space-5));font:var(--type-body-2-regular);letter-spacing:var(--track-body)}.ui-search-input::-webkit-search-decoration{appearance:none}.ui-search-input::-webkit-search-cancel-button{appearance:none}.ui-search-icon{left:var(--space-3);width:var(--icon-md);height:var(--icon-md);color:var(--text-3);pointer-events:none;position:absolute}.ui-search-field.is-sm .ui-search-icon{width:var(--icon-sm);height:var(--icon-sm);left:10px}.ui-search-field:focus-within .ui-search-icon{color:var(--text-2)}.ui-search-clear{right:var(--space-1_5);width:var(--control-xs);height:var(--control-xs);border-radius:var(--radius-sm);color:var(--text-3);cursor:pointer;transition:background-color var(--dur-2) var(--ease-out), color var(--dur-2) var(--ease-out);background:0 0;border:0;place-items:center;padding:0;display:grid;position:absolute}.ui-search-clear svg{width:var(--icon-sm);height:var(--icon-sm)}@media (hover:hover){.ui-search-clear:hover{background:var(--bg-hover);color:var(--text-1)}}.ui-search-clear:focus-visible{outline:2px solid color-mix(in oklab, var(--accent-solid) 75%, transparent);outline-offset:-2px}.ui-search-kbd{right:var(--space-2);min-width:20px;padding:0 var(--space-1_5);border-radius:var(--radius-xs);pointer-events:none;position:absolute}@media (pointer:coarse){.ui-search-field .ui-search-input,.ui-search-field.is-sm .ui-search-input{min-height:var(--control-touch)}.ui-search-kbd{display:none}.ui-search-clear:after{inset:calc((var(--control-xs) - var(--control-touch)) / 2);content:"";position:absolute}}.ui-switch-group{gap:var(--space-3);flex-direction:column;min-width:0;display:flex}.ui-switch-dependents{min-width:0;transition:opacity var(--dur-2) var(--ease-out)}.ui-switch-dependents.is-off{opacity:var(--opacity-disabled)}@media (prefers-reduced-motion:reduce){.ui-search-clear,.ui-switch-dependents{transition:none}}@media (pointer:coarse){.button,.button.small,.small-button,.menu-trigger,.menu-trigger.sm,.filter-pill,.ui-select-trigger,.ui-select-trigger.sm,.ui-select-option,.ui-date-trigger,.ui-date-trigger.sm,.ui-date-day,.snippet-copy,.toolbar-switch a,.pagination-size,.confirm-action-summary,input.ui-control,select.ui-control,.toolbar-search .ui-control,.row-actions :is(.button,.menu-trigger){min-height:var(--control-touch)}.menu-trigger.icon,.menu-trigger.sm.icon{width:var(--control-touch);min-height:var(--control-touch)}.pagination-size{min-width:var(--control-touch)}.toolbar-switch a{min-height:calc(var(--control-touch) - 2 * (var(--space-0_5) + var(--border-width)))}.ui-date-head{grid-template-columns:var(--control-touch) 1fr var(--control-touch)}.ui-date-nav,.variant-card legend button{width:var(--control-touch);height:var(--control-touch)}.ui-switch{min-height:var(--control-touch);align-items:center}.ui-switch-track{margin-top:0}}}
@layer components{.status-badge{justify-self:start;width:max-content;max-width:100%}.status-badge.is-live .bd-badge-dot{position:relative}.status-badge.is-live .bd-badge-dot:after{content:"";border-radius:inherit;background-color:inherit;animation:status-live-pulse calc(var(--dur-4) * 6) var(--ease-out) infinite;position:absolute;inset:0}@keyframes status-live-pulse{0%{opacity:.7;transform:scale(1)}to{opacity:0;transform:scale(2.6)}}@media (prefers-reduced-motion:reduce){.status-badge.is-live .bd-badge-dot:after{content:none;animation:none}}}
@layer utilities{@keyframes motion-fade{0%{opacity:0}}@keyframes motion-rise{0%{opacity:0;transform:translateY(6px)}}@keyframes motion-pop{0%{opacity:0;transform:scale(.6)}60%{opacity:1;transform:scale(1.08)}}@keyframes motion-grow-x{0%{transform:scaleX(0)}}@keyframes motion-grow-y{0%{transform:scaleY(0)}}@keyframes motion-swell{0%{opacity:0;transform:scaleY(.6)}}@keyframes motion-cell{0%{opacity:0;transform:scale(.6)}}@keyframes motion-draw{0%{opacity:0;stroke-dasharray:1;stroke-dashoffset:1px}4%{opacity:1}to{stroke-dasharray:1;stroke-dashoffset:0}}@keyframes motion-ring{0%{opacity:0;stroke-dashoffset:100px}4%{opacity:1}}@keyframes motion-highlight{0%{background-color:var(--accent-soft)}}@keyframes spm-roll-spin{0%{transform:translateY(0)}}@keyframes spm-roll-enter{0%{opacity:0;max-width:0}to{max-width:2em}}.motion-trigger{display:none!important}[data-motion=reset] *,[data-motion=reset] :before,[data-motion=reset] :after{animation-name:none!important}[data-motion=wait] *,[data-motion=wait] :before,[data-motion=wait] :after{animation-play-state:paused!important}:is(.motion-stagger,.motion-reveal,.spm-roll-glyphs,.spm-barlist,.spm-legend,.bd-chart-legend)>:first-child{--motion-index:0}:is(.motion-stagger,.motion-reveal,.spm-roll-glyphs,.spm-barlist,.spm-legend,.bd-chart-legend)>:nth-child(2){--motion-index:1}:is(.motion-stagger,.motion-reveal,.spm-roll-glyphs,.spm-barlist,.spm-legend,.bd-chart-legend)>:nth-child(3){--motion-index:2}:is(.motion-stagger,.motion-reveal,.spm-roll-glyphs,.spm-barlist,.spm-legend,.bd-chart-legend)>:nth-child(4){--motion-index:3}:is(.motion-stagger,.motion-reveal,.spm-roll-glyphs,.spm-barlist,.spm-legend,.bd-chart-legend)>:nth-child(5){--motion-index:4}:is(.motion-stagger,.motion-reveal,.spm-roll-glyphs,.spm-barlist,.spm-legend,.bd-chart-legend)>:nth-child(6){--motion-index:5}:is(.motion-stagger,.motion-reveal,.spm-roll-glyphs,.spm-barlist,.spm-legend,.bd-chart-legend)>:nth-child(7){--motion-index:6}:is(.motion-stagger,.motion-reveal,.spm-roll-glyphs,.spm-barlist,.spm-legend,.bd-chart-legend)>:nth-child(8){--motion-index:7}:is(.motion-stagger,.motion-reveal,.spm-roll-glyphs,.spm-barlist,.spm-legend,.bd-chart-legend)>:nth-child(9){--motion-index:8}:is(.motion-stagger,.motion-reveal,.spm-roll-glyphs,.spm-barlist,.spm-legend,.bd-chart-legend)>:nth-child(10){--motion-index:9}:is(.motion-stagger,.motion-reveal,.spm-roll-glyphs,.spm-barlist,.spm-legend,.bd-chart-legend)>:nth-child(11){--motion-index:10}:is(.motion-stagger,.motion-reveal,.spm-roll-glyphs,.spm-barlist,.spm-legend,.bd-chart-legend)>:nth-child(12){--motion-index:11}:is(.motion-stagger,.motion-reveal,.spm-roll-glyphs,.spm-barlist,.spm-legend,.bd-chart-legend)>:nth-child(n+13){--motion-index:12}[data-wave="0"]{--motion-index:0}[data-wave="1"]{--motion-index:1}[data-wave="2"]{--motion-index:2}[data-wave="3"]{--motion-index:3}[data-wave="4"]{--motion-index:4}[data-wave="5"]{--motion-index:5}[data-wave="6"]{--motion-index:6}[data-wave="7"]{--motion-index:7}[data-wave="8"]{--motion-index:8}[data-wave="9"]{--motion-index:9}[data-wave="10"]{--motion-index:10}[data-wave="11"]{--motion-index:11}[data-wave="12"]{--motion-index:12}[data-wave="13"]{--motion-index:13}[data-wave="14"]{--motion-index:14}[data-wave="15"]{--motion-index:15}.motion-reveal>*,.motion-reveal-self{animation:motion-rise var(--motion-enter) var(--ease-out) backwards;animation-delay:calc(var(--motion-step) * 2 * var(--motion-index,0))}.motion-pop{animation:motion-pop var(--dur-3) var(--ease-out) backwards}.motion-highlight{animation:motion-highlight var(--motion-highlight) var(--ease-out)}.motion-pulse{position:relative}.motion-pulse:after{content:"";border-radius:inherit;background-color:inherit;pointer-events:none;animation:status-live-pulse var(--motion-pulse) var(--ease-out) infinite;position:absolute;inset:0}.spm-roll.spm-roll.spm-roll{font-variant-numeric:tabular-nums;vertical-align:baseline;white-space:nowrap;background:0 0;border:0;align-items:baseline;width:auto;min-width:0;max-width:100%;height:auto;margin:0;padding:0;display:inline-flex;position:relative}.spm-roll>.spm-roll-glyphs.spm-roll-glyphs{clip-path:inset(0);width:auto;min-width:0;max-width:100%;color:inherit;font:inherit;font-variant-numeric:tabular-nums;letter-spacing:inherit;white-space:nowrap;-webkit-user-select:none;user-select:none;flex-wrap:nowrap;flex:none;align-items:baseline;margin:0;padding:0;display:inline-flex}.spm-roll>.spm-roll-glyphs>.spm-roll-text,.spm-roll>.spm-roll-glyphs>.spm-roll-col,.spm-roll>.spm-roll-static.spm-roll-static{width:auto;min-width:0;max-width:none;color:inherit;font:inherit;font-variant-numeric:tabular-nums;letter-spacing:inherit;white-space:nowrap;background:0 0;border:0;margin:0;padding:0}.spm-roll>.spm-roll-glyphs>.spm-roll-text,.spm-roll>.spm-roll-glyphs>.spm-roll-col{flex:none;display:block}.spm-roll>.spm-roll-static.spm-roll-static{text-overflow:ellipsis;display:inline;overflow:hidden}.spm-roll-text:before{content:attr(data-text);white-space:pre}.spm-roll>.spm-roll-glyphs>.spm-roll-col{--motion-roll-index:min(var(--motion-index,0), 6);position:relative}.spm-roll-col:after{content:"0";visibility:hidden}.spm-roll-col:before{content:"0\a 1\a 2\a 3\a 4\a 5\a 6\a 7\a 8\a 9\a 0\a 1\a 2\a 3\a 4\a 5\a 6\a 7\a 8\a 9";white-space:pre;transition:transform var(--motion-roll-change) var(--ease-out);transition-delay:calc(var(--motion-step) * var(--motion-roll-index));animation:spm-roll-spin var(--motion-roll) var(--ease-out) backwards;animation-duration:calc(var(--motion-roll) + var(--motion-roll-step) * var(--motion-roll-index));position:absolute;top:0;left:0}.spm-roll.is-far .spm-roll-col:before{transition-duration:var(--motion-roll-far)}.spm-roll-col.is-d0:before{transform:translateY(-50%)}.spm-roll-col.is-d1:before{transform:translateY(-55%)}.spm-roll-col.is-d2:before{transform:translateY(-60%)}.spm-roll-col.is-d3:before{transform:translateY(-65%)}.spm-roll-col.is-d4:before{transform:translateY(-70%)}.spm-roll-col.is-d5:before{transform:translateY(-75%)}.spm-roll-col.is-d6:before{transform:translateY(-80%)}.spm-roll-col.is-d7:before{transform:translateY(-85%)}.spm-roll-col.is-d8:before{transform:translateY(-90%)}.spm-roll-col.is-d9:before{transform:translateY(-95%)}.spm-roll-col.is-entering,.spm-roll-text.is-entering{animation:spm-roll-enter var(--motion-roll-change) var(--ease-out) backwards;overflow-x:clip}.spm-chart-grid line,.spm-chart-baseline,.spm-chart-zero,.spm-chart-tick,.spm-chart-bar-track,.spm-gauge-track,.spm-gauge-threshold line,.bd-chart-gridline,.bd-chart-axis,.bd-rings-track,.bd-radial-track,.bd-score-track,.bd-discs-track,.bd-chart-ramp-step,.spm-heatmap-scale{animation:motion-fade var(--motion-enter) var(--ease-out) backwards}.spm-legend-item,.bd-chart-legend-item{animation:motion-rise var(--motion-enter) var(--ease-out) backwards;animation-delay:calc(var(--motion-draw) * .4 + var(--motion-step) * var(--motion-index,0))}.spm-tooltip,.spm-crosshair{animation:motion-fade var(--dur-2) var(--ease-out)}.spm-chart-line.is-draw,.spm-sparkline-line.is-draw,.bd-spark-line.is-draw{animation:motion-draw var(--motion-draw) var(--ease-in-out) backwards}.spm-chart-line.is-partial,.spm-sparkline-line.is-partial,.bd-spark-line.is-partial,.spm-chart-comparison,.spm-chart-annotation{animation:motion-fade var(--motion-enter) var(--ease-out) backwards;animation-delay:calc(var(--motion-draw) * .75)}.spm-chart-area,.spm-sparkline-area,.bd-spark-fill{transform-box:fill-box;transform-origin:50% 100%;animation:motion-swell var(--motion-grow) var(--ease-out) backwards;animation-delay:calc(var(--motion-draw) * .2)}.spm-chart-dot,.spm-sparkline-dot{transform-box:fill-box;transform-origin:50%;animation:motion-pop var(--dur-4) var(--ease-out) backwards;animation-delay:calc(var(--motion-draw) * .9)}.spm-chart-bar,.bd-columns-bar{transform-box:fill-box;transform-origin:50% 100%;animation:motion-grow-y var(--motion-grow) var(--ease-out) backwards;animation-delay:calc(var(--motion-step) * (var(--motion-index,0) + var(--motion-sub,0)))}.spm-chart-bar.is-down{transform-origin:50% 0}.spm-chart-bar[data-yp][data-yd]{transform-box:view-box;transform-origin:50% calc(var(--spm-yp) + var(--spm-yd))}.bd-columns-bar:nth-of-type(2){--motion-sub:1}.bd-columns-bar:nth-of-type(3){--motion-sub:2}.bd-columns-bar:nth-of-type(4){--motion-sub:3}.bd-columns-bar:nth-of-type(n+5){--motion-sub:4}.spm-barlist-fill,.bd-meter-fill{transform-box:fill-box;transform-origin:0;animation:motion-grow-x var(--motion-grow) var(--ease-out) backwards;animation-delay:calc(var(--motion-step) * 2 * var(--motion-index,0))}.spm-funnel-link{animation:motion-fade var(--motion-enter) var(--ease-out) backwards;animation-delay:calc(var(--motion-step) * 4 * var(--motion-index,0) + var(--motion-grow) * .5)}.spm-funnel-pill{transform-box:fill-box;transform-origin:50%;animation:motion-pop var(--dur-4) var(--ease-out) backwards;animation-delay:calc(var(--motion-step) * 4 * var(--motion-index,0) + var(--motion-grow) * .7)}.spm-gauge-fill.is-draw,.bd-radial-arc.is-draw{animation:motion-draw var(--motion-draw) var(--ease-out) backwards;animation-delay:calc(var(--motion-step) * 4 * var(--motion-index,0))}.bd-rings-value,.bd-score-value,.bd-discs-value{animation:motion-ring var(--motion-draw) var(--ease-out) backwards;animation-delay:calc(var(--motion-step) * 2 * var(--motion-index,0))}.spm-heatmap-cell,.spm-retention-cell,.bd-calendar-cell,.bd-heatmap-cell{transform-box:fill-box;transform-origin:50%;animation:motion-cell var(--motion-enter) var(--ease-out) backwards;animation-delay:calc(var(--motion-step) * var(--motion-index,0))}.spm-strip-mark{animation:motion-cell var(--motion-enter) var(--ease-out) backwards;animation-delay:calc(var(--motion-step) * var(--motion-index,0))}.spm-hist-bar{animation:motion-grow-y var(--motion-grow) var(--ease-out) backwards;animation-delay:calc(var(--motion-step) * var(--motion-index,0))}.spm-bullet-fill{animation:motion-grow-x var(--motion-grow) var(--ease-out) backwards}.spm-scatter-dot{animation:motion-pop var(--dur-4) var(--ease-out) backwards;animation-delay:calc(var(--motion-step) * var(--motion-index,0))}.spm-sankey-node{transform-box:fill-box;transform-origin:50% 0;animation:motion-grow-y var(--motion-grow) var(--ease-out) backwards;animation-delay:calc(var(--motion-step) * 4 * var(--motion-index,0))}.spm-sankey-link{animation:motion-fade var(--motion-enter) var(--ease-out) backwards;animation-delay:calc(var(--motion-step) * 4 * var(--motion-index,0) + var(--motion-grow) * .5)}.spm-sankey-label,.spm-flow-step,.spm-flow-label,.spm-flow-chip{animation:motion-fade var(--motion-enter) var(--ease-out) backwards;animation-delay:calc(var(--motion-step) * 4 * var(--motion-index,0) + var(--motion-grow) * .6)}.spm-bridge-bar,.survey-nps-segment,.people-stage-segment,.comms-delivery-sent,.comms-delivery-lost{transform-box:fill-box;transform-origin:0;animation:motion-grow-x var(--motion-grow) var(--ease-out) backwards}.spm-bridge-bar{animation-delay:calc(var(--motion-step) * 2 * var(--motion-index,0))}.survey-nps-segment{animation-delay:calc(var(--motion-step) * 3 * var(--motion-index,0))}.spm-stat-delta-badge,.bd-stat-card .bd-delta{animation:motion-pop var(--dur-4) var(--ease-out) backwards;animation-delay:calc(var(--motion-roll) * .6)}@media (prefers-reduced-motion:reduce){.motion-reveal>*,.motion-reveal-self,.motion-pop,.motion-highlight,.motion-pulse:after,.spm-roll *,.spm-roll :before,.spm-roll :after,.spm-chart *,.spm-sparkline *,.spm-barlist *,.spm-heatmap *,.spm-retention *,.spm-gauge *,.spm-stat *,.spm-legend *,.spm-tooltip,.spm-crosshair,.spm-strip *,.spm-hist *,.spm-bullet *,.spm-scatter *,.spm-sankey *,.spm-bridge *,.survey-nps *,.people-stage-segment,.comms-delivery-sent,.comms-delivery-lost,.bd-chart *,.bd-meter *,.bd-stat-card *{transition:none!important;animation:none!important}.motion-pulse:after{content:none}}}
@layer components{.ui-popover[hidden]{display:none}:where(.ui-popover-root){min-width:0;display:inline-block;position:relative}:where(.ui-popover){z-index:var(--z-popover);gap:var(--space-3);padding:var(--space-3);white-space:normal;border:var(--border-width) solid var(--border);border-radius:var(--radius-lg);background:var(--bg-raised);color:var(--text-1);box-shadow:var(--shadow-popover);text-align:start;overscroll-behavior:contain;display:grid;position:fixed;overflow:auto}.ui-popover:not([hidden]){animation:ui-popover-in var(--dur-3) var(--ease-out)}@keyframes ui-popover-in{0%{opacity:0;transform:translateY(-4px)scale(.985)}}dialog.ui-dialog{width:min(540px, calc(100vw - 2 * var(--space-4)));border:var(--border-width) solid var(--border);border-radius:var(--radius-xl);background:var(--bg-raised);max-width:none;max-height:min(85dvh,720px);color:var(--text-1);box-shadow:var(--shadow-dialog);margin:auto;padding:0;position:fixed;inset:0;overflow:hidden}dialog.ui-dialog.is-sm{width:min(400px, calc(100vw - 2 * var(--space-4)))}dialog.ui-dialog.is-lg{width:min(720px, calc(100vw - 2 * var(--space-4)))}dialog.ui-dialog[open]{animation:ui-dialog-in var(--dur-4) var(--ease-out);display:flex}dialog.ui-dialog[data-closing]{animation:ui-dialog-out var(--dur-3) var(--ease-in) forwards}dialog.ui-dialog::backdrop{background:oklch(var(--shadow-ink) / .32);animation:ui-dialog-scrim var(--dur-3) var(--ease-out)}dialog.ui-dialog[data-closing]::backdrop{opacity:0;transition:opacity var(--dur-3) var(--ease-in)}.ui-dialog-panel{flex-direction:column;width:100%;min-height:0;display:flex}.ui-dialog-head{justify-content:space-between;align-items:flex-start;gap:var(--space-3);padding:var(--space-5) var(--space-5) var(--space-2);flex:none;display:flex}.ui-dialog-heading{gap:var(--space-1);flex-direction:column;min-width:0;display:flex}.ui-dialog-title{font:var(--type-title-3-semibold);letter-spacing:var(--track-title);margin:0}.ui-dialog-description{color:var(--text-2);font:var(--type-body-2-regular);letter-spacing:var(--track-body);margin:0}.ui-dialog-body{gap:var(--field-stack-gap);min-height:0;padding:var(--space-3) var(--space-5) var(--space-5);overscroll-behavior:contain;flex-direction:column;flex:auto;display:flex;overflow:auto}.ui-dialog-body:empty{display:none}.ui-dialog-footer{justify-content:flex-end;align-items:center;gap:var(--space-2);padding:var(--space-4) var(--space-5);border-top:var(--border-width) solid var(--border-subtle);flex-wrap:wrap;flex:none;display:flex}.ui-dialog-footer>.confirm-action-buttons{padding-top:0}dialog.ui-dialog.confirm-dialog.is-danger{box-shadow:inset 0 3px 0 0 var(--danger-solid), var(--shadow-dialog)}@keyframes ui-dialog-in{0%{opacity:0;transform:translateY(8px)scale(.98)}}@keyframes ui-dialog-out{to{opacity:0;transform:translateY(8px)scale(.98)}}@keyframes ui-dialog-scrim{0%{opacity:0}}@media (max-width:640px){.ui-dialog-footer>*,.ui-dialog-footer>.confirm-action-buttons>*{flex:1 1 0}.ui-dialog-footer>.confirm-action-buttons{width:100%}}.ui-disclosure{min-width:0}.ui-disclosure-summary{grid-template-columns:var(--icon-md) minmax(0, 1fr);align-items:center;column-gap:var(--space-2);row-gap:var(--space-0_5);padding:var(--space-2) var(--space-2);margin-inline:calc(-1 * var(--space-2));border-radius:var(--radius-md);color:var(--text-1);cursor:pointer;-webkit-user-select:none;user-select:none;transition:background-color var(--dur-2) var(--ease-out);list-style:none;display:grid}.ui-disclosure-summary::-webkit-details-marker{display:none}@media (hover:hover){.ui-disclosure-summary:hover{background:var(--bg-hover)}}.ui-disclosure-chevron{width:var(--icon-md);height:var(--icon-md);color:var(--text-3);transition:transform var(--dur-2) var(--ease-out)}.ui-disclosure[open]>.ui-disclosure-summary .ui-disclosure-chevron{transform:rotate(90deg)}.ui-disclosure-heading{align-items:center;gap:var(--space-2);min-width:0;font:var(--type-body-medium);letter-spacing:var(--track-body);display:inline-flex}.ui-disclosure-count{padding:0 var(--space-1_5);border-radius:var(--radius-full);background:var(--bg-sunken);color:var(--text-2);font:var(--type-caption-1-medium);font-variant-numeric:tabular-nums;letter-spacing:var(--track-caption-1)}.ui-disclosure-description{color:var(--text-2);font:var(--type-caption-1-regular);letter-spacing:var(--track-caption-1);grid-column:2}.ui-disclosure-body{gap:var(--space-3);padding:var(--space-2) 0 var(--space-1) calc(var(--icon-md) + var(--space-2));display:grid}.ui-disclosure.is-card{border:var(--border-width) solid var(--border);border-radius:var(--radius-xl);background:var(--bg-surface);box-shadow:var(--shadow-card)}.ui-disclosure.is-card>.ui-disclosure-summary{padding:var(--space-4) var(--space-card-x);border-radius:calc(var(--radius-xl) - var(--border-width));margin:0}.ui-disclosure.is-card[open]>.ui-disclosure-summary{border-end-end-radius:0;border-end-start-radius:0}.ui-disclosure.is-card>.ui-disclosure-summary .ui-disclosure-heading{font:var(--type-headline-semibold);letter-spacing:var(--track-headline)}.ui-disclosure.is-card>.ui-disclosure-body{padding:var(--space-4) var(--space-card-x) var(--space-card-y);border-top:var(--border-width) solid var(--border-subtle)}.ui-danger-zone{border:var(--border-width) solid color-mix(in oklab, var(--danger-fg) 35%, var(--border));border-radius:var(--radius-xl);background:var(--bg-surface);box-shadow:var(--shadow-card);overflow:hidden}.ui-danger-zone-head{gap:var(--space-1);padding:var(--space-4) var(--space-card-x);border-bottom:var(--border-width) solid color-mix(in oklab, var(--danger-fg) 20%, var(--border-subtle));background:color-mix(in oklab, var(--danger-soft) 55%, var(--bg-surface));display:grid}.ui-danger-zone-title{color:var(--danger-fg);font:var(--type-headline-semibold);letter-spacing:var(--track-headline);margin:0}.ui-danger-zone-description{color:var(--text-2);font:var(--type-caption-1-regular);letter-spacing:var(--track-caption-1);margin:0}.ui-danger-zone-item{justify-content:space-between;align-items:center;gap:var(--space-3) var(--space-6);padding:var(--space-4) var(--space-card-x);flex-wrap:wrap;display:flex}.ui-danger-zone-item+.ui-danger-zone-item{border-top:var(--border-width) solid var(--border-subtle)}.ui-danger-zone-copy{gap:var(--space-1);flex:320px;min-width:min(100%,280px);display:grid}.ui-danger-zone-item-title{font:var(--type-body-semibold);letter-spacing:var(--track-body);margin:0}.ui-danger-zone-item-description{max-width:var(--form-measure);color:var(--text-2);font:var(--type-body-2-regular);letter-spacing:var(--track-body);margin:0}.ui-danger-zone-action{align-items:center;gap:var(--space-2);flex:none;display:flex}.ui-danger-zone-action>form{display:contents}@media (max-width:639px){.ui-danger-zone-action:has(input[name=confirm]){flex-direction:column;align-items:stretch;width:100%;min-width:0}}.ui-danger-zone .confirm-action.is-danger>.confirm-action-summary{border-color:var(--danger-border);background:var(--bg-surface);color:var(--danger-fg)}@media (hover:hover){.ui-danger-zone .confirm-action.is-danger>.confirm-action-summary:hover{background:var(--danger-soft)}}.ui-row-menu{align-items:center;display:inline-flex}.menu-item.ui-row-menu-danger,.menu-item.ui-row-menu-danger .menu-item-label{color:var(--danger-fg)}@media (hover:hover){.menu-item.ui-row-menu-danger:hover{background:var(--danger-soft);color:var(--danger-fg)}}.ui-selection-bar{bottom:var(--space-4);z-index:var(--z-sticky);align-items:center;gap:var(--space-2) var(--space-3);width:fit-content;max-width:calc(100% - 2 * var(--space-4));margin:var(--space-3) auto 0;padding:var(--space-2) var(--space-2) var(--space-2) var(--space-4);border:var(--border-width) solid var(--border);border-radius:var(--radius-lg);background:var(--bg-raised);box-shadow:var(--shadow-popover);animation:ui-selection-in var(--dur-3) var(--ease-out);flex-wrap:wrap;display:flex;position:sticky}.ui-selection-bar[hidden]{display:none}.ui-selection-count{color:var(--text-2);font:var(--type-body-2-regular);font-variant-numeric:tabular-nums;letter-spacing:var(--track-body);white-space:nowrap;margin:0}.ui-selection-count>strong{color:var(--text-1);font-weight:600}.ui-selection-actions{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}@keyframes ui-selection-in{0%{opacity:0;transform:translateY(12px)}}@media (max-width:640px){.ui-selection-bar{width:auto;max-width:none;margin-inline:0}.ui-selection-clear{margin-inline-start:auto}}.ui-select-all-dash{width:12px;height:12px;display:none}.ui-select-all .ui-checkbox-input:indeterminate+.ui-checkbox-box{border-color:var(--accent-solid);background-color:var(--accent-solid);color:var(--on-accent)}.ui-select-all .ui-checkbox-input:indeterminate+.ui-checkbox-box .ui-checkbox-mark{display:none}.ui-select-all .ui-checkbox-input:indeterminate+.ui-checkbox-box .ui-select-all-dash{display:block}}
@layer components{.ui-date-group{align-items:baseline;gap:var(--space-2);padding:var(--space-2) 0 var(--space-1);color:var(--text-2);font:var(--type-caption-1-semibold);letter-spacing:var(--track-caption-1);margin:0;display:flex}.ui-date-group-count{color:var(--text-3);font:var(--type-caption-1-regular);font-variant-numeric:tabular-nums;letter-spacing:var(--track-caption-1)}.ui-control.is-compact{width:120px;max-width:100%}.ui-affix{align-items:stretch;width:100%;min-width:0;display:flex}.ui-affix.is-compact{align-self:flex-start;width:auto}.ui-affix>.ui-control{flex:auto;min-width:0}.ui-affix.is-compact>.ui-control{flex:none}.ui-affix-text{padding:0 var(--space-3);border:1px solid var(--border-strong);background:var(--bg-sunken);color:var(--text-2);font:var(--type-body-2-medium);letter-spacing:var(--track-body);white-space:nowrap;flex:none;align-items:center;display:inline-flex}.ui-affix-text.is-prefix{border-radius:var(--radius-md) 0 0 var(--radius-md);border-right:0}.ui-affix-text.is-suffix{border-radius:0 var(--radius-md) var(--radius-md) 0;border-left:0}.ui-affix.has-prefix>.ui-control{border-top-left-radius:0;border-bottom-left-radius:0}.ui-affix.has-suffix>.ui-control{border-top-right-radius:0;border-bottom-right-radius:0}.ui-affix.is-disabled .ui-affix-text{opacity:var(--opacity-disabled)}.ui-datetime.is-typed-time{grid-template-columns:minmax(0,1fr) auto}.ui-time{min-height:var(--control-lg);padding:0 var(--space-3);border:1px solid var(--border-strong);border-radius:var(--radius-md);background:var(--bg-surface);color:var(--text-1);font:var(--type-body-medium);font-variant-numeric:tabular-nums;letter-spacing:var(--track-body);transition:border-color var(--dur-2) var(--ease-out), box-shadow var(--dur-2) var(--ease-out);align-items:center;gap:1px;display:inline-flex}.ui-time:focus-within{border-color:var(--accent-fg);box-shadow:0 0 0 3px color-mix(in oklab, var(--accent-solid) 22%, transparent)}.ui-time.is-invalid{border-color:var(--danger-fg)}.ui-time.is-invalid:focus-within{box-shadow:0 0 0 3px color-mix(in oklab, var(--danger-solid) 22%, transparent)}.ui-time.is-disabled{opacity:var(--opacity-disabled)}.ui-field>.ui-time{align-self:flex-start}.ui-time .ui-time-segment{border-radius:var(--radius-xs);width:3ch;min-height:0;color:inherit;font:inherit;font-variant-numeric:tabular-nums;letter-spacing:inherit;text-align:center;caret-color:#0000;background:0 0;border:0;padding:2px 0}.ui-time .ui-time-segment:focus{background:var(--accent-soft);box-shadow:none;outline:2px solid #0000}.ui-time-separator{color:var(--text-3)}@media (hover:hover){.ui-time:not(.is-disabled):not(:focus-within):hover{border-color:var(--border-control)}}@media (pointer:coarse){.ui-time{min-height:var(--control-touch)}}.ui-duration{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.ui-duration>.ui-select{width:auto;min-width:112px}.ui-duration-unit{color:var(--text-2);font:var(--type-body-2-medium);letter-spacing:var(--track-body)}.ui-duration-words{color:var(--text-2);font:var(--type-caption-1-regular);letter-spacing:var(--track-caption-1);margin:0}.snippet-lang.ui-code-lang{color:var(--text-2);font:var(--type-caption-2-medium);letter-spacing:var(--track-caption-2);text-transform:none}.ui-code-tabs{scrollbar-width:none;align-items:center;gap:2px;min-width:0;display:flex;overflow-x:auto}.ui-code-tab{border-radius:var(--radius-full);min-height:28px;color:var(--text-2);font:var(--type-caption-2-semibold);letter-spacing:var(--track-caption-2);white-space:nowrap;background:0 0;border:1px solid #0000;flex:none;padding:0 10px}.ui-code-tab[aria-selected=true]{border-color:var(--border);background:var(--bg-surface);color:var(--text-1)}.ui-code-tab:focus-visible{outline:2px solid color-mix(in oklab, var(--accent-solid) 75%, transparent);outline-offset:1px}@media (hover:hover){.ui-code-tab[aria-selected=false]:hover{color:var(--text-1)}}.snippet-copy.ui-code-wrap[aria-pressed=true]{border-color:var(--border);background:var(--bg-surface);color:var(--text-1)}.ui-code-body:focus-visible{outline:2px solid color-mix(in oklab, var(--accent-solid) 75%, transparent);outline-offset:-2px}.ui-code-body.is-wrapped{white-space:pre-wrap;overflow-wrap:anywhere}.ui-code-body[data-more]{-webkit-mask-image:linear-gradient(to left, transparent, var(--text-1) var(--space-10));mask-image:linear-gradient(to left, transparent, var(--text-1) var(--space-10))}.ui-secret{gap:var(--space-3);min-width:0;padding:var(--space-4);border:1px solid color-mix(in oklab, var(--warning-border) 70%, var(--border));border-radius:var(--radius-lg);background:var(--bg-surface);box-shadow:var(--shadow-card);margin:0;display:grid}.ui-secret.is-readable{border-color:var(--border)}.panel>.ui-secret{margin:0 var(--space-card-x) var(--space-card-y)}.ui-secret-head{justify-content:space-between;align-items:center;gap:var(--space-2);flex-wrap:wrap;min-width:0;display:flex}.ui-secret-title{min-width:0;color:var(--text-1);font:var(--type-body-semibold);letter-spacing:var(--track-body);margin:0}.ui-secret-title:focus{outline:2px solid #0000}.ui-secret-note,.ui-secret-stored{color:var(--text-2);font:var(--type-caption-1-regular);letter-spacing:var(--track-caption-1);margin:0}.ui-secret-row{align-items:center;gap:var(--space-2);flex-wrap:wrap;min-width:0;display:flex}.ui-secret-value{min-width:0;padding:var(--space-2) var(--space-3);border:1px solid var(--border);border-radius:var(--radius-md);background:var(--bg-sunken);color:var(--text-1);font:var(--type-body-2-regular);font-family:var(--font-mono);overflow-wrap:anywhere;-webkit-user-select:all;user-select:all;flex:280px}.ui-secret.is-masked .ui-secret-value{color:var(--text-2);-webkit-user-select:none;user-select:none}.ui-secret-actions{align-items:center;gap:var(--space-1);flex-wrap:wrap;flex:none;display:inline-flex}.ui-secret-env{align-items:flex-start;gap:var(--space-2);flex-wrap:wrap;min-width:0;display:flex}.ui-secret-env-body{min-width:0;padding:var(--space-2) var(--space-3);border:1px solid var(--code-line);border-radius:var(--radius-md);background:var(--code-surface);color:var(--code-ink);font:var(--type-caption-1-regular);font-family:var(--font-mono);letter-spacing:var(--track-caption-1);white-space:pre-wrap;overflow-wrap:anywhere;flex:280px;margin:0}.ui-secret-foot{justify-content:space-between;align-items:center;gap:var(--space-2);flex-wrap:wrap;min-width:0;display:flex}.ui-secret-expiry{color:var(--text-2);font:var(--type-caption-1-regular);letter-spacing:var(--track-caption-1)}.ui-secret.is-stored{padding:var(--space-3) var(--space-4);border-color:var(--border);box-shadow:none}.ui-public-url-hint{padding:var(--space-3) var(--space-4);border:1px solid color-mix(in oklab, var(--warning-border) 70%, var(--border));border-radius:var(--radius-lg);background:var(--warning-soft);color:var(--text-1);font:var(--type-body-2-regular);letter-spacing:var(--track-body);margin:0}.ui-public-url-hint strong{font:var(--type-body-2-semibold);letter-spacing:var(--track-body)}}
@layer utilities{.mono.mono.mono{font-family:var(--font-mono);font-variant-numeric:tabular-nums}.ui-control.mono{font-family:var(--font-mono);font-variant-numeric:tabular-nums;letter-spacing:-.015em}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .theme-icon-moon{display:none}:root:not([data-theme=light]) .theme-icon-sun{display:grid}}}@layer reset{@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}}
