.dn-base-ui-section-title{align-items:start;column-gap:var(--dn-size-control-gap);padding:var(--dn-size-control-pad);grid-template-columns:auto minmax(0,1fr) auto;width:100%;display:grid}.dn-base-ui-section-title-content{min-width:0}.dn-base-ui-section-title-title{color:var(--dn-color-text);margin:0 0 .125rem;font-weight:600}.dn-base-ui-section-title-subtitle{color:var(--dn-color-text-secondary);font-size:var(--dn-size-step-down-font);line-height:var(--dn-size-step-down-line);margin:0 0 .125rem}.dn-base-ui-section-title-start,.dn-base-ui-section-title-end{align-self:center}.dn-base-ui-chart{color:var(--dn-color-text-secondary);width:100%;min-width:0;position:relative}.dn-base-ui-chart>.dn-base-ui-section-title{font-family:var(--dn-font-family);margin-block-end:var(--dn-size-control-gap);padding:0}.dn-base-ui-chart-svg{height:var(--dn-base-ui-chart-height);width:100%;display:block;overflow:visible}.dn-base-ui-chart svg text{fill:currentColor;font-family:var(--dn-font-family);font-size:var(--dn-size-current-font)}.dn-base-ui-chart-grid{stroke:var(--dn-color-chart-grid);stroke-dasharray:2 2}.dn-base-ui-chart-axis{stroke:var(--dn-color-chart-axis)}.dn-base-ui-chart-mark{cursor:default;fill:var(--dn-chart-color,var(--dn-color-chart-series-1));stroke:none;outline:none}.dn-base-ui-chart-mark:focus{stroke:var(--dn-color-focus);stroke-width:2px}.dn-base-ui-chart-mark[data-dn-chart-mark=line],.dn-base-ui-chart-mark[data-dn-chart-mark=area]{fill:#0000;stroke:#0000}.dn-base-ui-chart-mark[data-dn-chart-mark=line]:focus,.dn-base-ui-chart-mark[data-dn-chart-mark=area]:focus{stroke:var(--dn-color-focus)}.dn-base-ui-chart-line{fill:none;stroke:var(--dn-chart-color,var(--dn-color-chart-series-1));stroke-width:2px}.dn-base-ui-chart-area{stroke:none}.dn-base-ui-chart-empty{height:var(--dn-base-ui-chart-height);justify-content:center;align-items:center;display:flex}.dn-base-ui-chart-tooltip{background:var(--dn-color-depth-1);border-radius:var(--dn-radius-control);font-family:var(--dn-font-family);padding:var(--dn-size-control-gap);pointer-events:none;white-space:nowrap;border:0;position:absolute;transform:translate(-50%,calc(-100% - 6px))}.dn-base-ui-chart[data-dn-chart-color=chart-1]{--dn-chart-color:var(--dn-color-chart-series-1)}.dn-base-ui-chart[data-dn-chart-color=chart-2]{--dn-chart-color:var(--dn-color-chart-series-2)}.dn-base-ui-chart[data-dn-chart-color=chart-3]{--dn-chart-color:var(--dn-color-chart-series-3)}.dn-base-ui-chart[data-dn-chart-color=chart-4]{--dn-chart-color:var(--dn-color-chart-series-4)}.dn-base-ui-chart[data-dn-chart-color=chart-5]{--dn-chart-color:var(--dn-color-chart-series-5)}.dn-base-ui-chart[data-dn-chart-color=chart-6]{--dn-chart-color:var(--dn-color-chart-series-6)}.dn-base-ui-chart[data-dn-chart-color=positive]{--dn-chart-color:var(--dn-color-chart-positive)}.dn-base-ui-chart[data-dn-chart-color=negative]{--dn-chart-color:var(--dn-color-chart-negative)}.dn-base-ui-chart[data-dn-chart-color=neutral]{--dn-chart-color:var(--dn-color-chart-label)}.dn-base-ui-accordion,.dn-base-ui-accordion-item{gap:0;width:100%;display:grid}.dn-base-ui-accordion .dn-base-ui-accordion-item>h3,.dn-base-ui-accordion-panel{margin:0;padding:0}.dn-base-ui-accordion-header[data-dn-border]{--dn-button-border:transparent;outline:1px solid var(--dn-color-border);border-radius:0}.dn-base-ui-accordion-header[data-dn-depth="1"]{--dn-button-background:var(--dn-color-depth-1)}.dn-base-ui-accordion-header[data-dn-depth="2"]{--dn-button-background:var(--dn-color-depth-2)}.dn-base-ui-accordion-header[data-dn-depth="3"]{--dn-button-background:var(--dn-color-depth-3)}.dn-base-ui-accordion-header[data-dn-depth="4"]{--dn-button-background:var(--dn-color-depth-4)}.dn-base-ui-accordion-header[data-dn-depth="5"]{--dn-button-background:var(--dn-color-depth-5)}.dn-base-ui-accordion-header[data-dn-depth="6"]{--dn-button-background:var(--dn-color-depth-6)}.dn-base-ui-accordion-header[data-dn-depth="7"]{--dn-button-background:var(--dn-color-depth-7)}.dn-base-ui-list-item{justify-content:stretch;align-items:center;gap:var(--dn-size-control-gap);height:auto;min-height:var(--dn-size-control-height);text-align:left;grid-template-columns:auto minmax(0,1fr) auto;width:100%;max-width:100%;display:grid}.dn-base-ui-list-item[data-dn-presentation=button][data-dn-size]{height:auto;min-height:var(--dn-size-current-control-height)}.dn-base-ui-list-item-has-subtitle,.dn-base-ui-list-item-has-subtitle[data-dn-presentation=button][data-dn-size]{min-height:max(var(--dn-size-current-control-height), calc(var(--dn-size-current-line) + var(--dn-size-step-down-line) + .125rem + 2px))}.dn-base-ui-list-item-content{gap:.125rem;min-width:0;display:grid}.dn-base-ui-list-item-title,.dn-base-ui-list-item-subtitle{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.dn-base-ui-list-item-title{color:inherit;font-weight:500}.dn-base-ui-list-item-start,.dn-base-ui-list-item-end{justify-content:center;align-items:center;min-width:0;display:inline-grid}.dn-base-ui-list-item-end{grid-column:3}.dn-base-ui-scroll-area{color:var(--dn-color-text);position:relative;overflow:hidden}.dn-base-ui-scroll-area-viewport{width:100%;height:100%}.dn-base-ui-scroll-area-content{min-width:100%}.dn-base-ui-scroll-area-scrollbar{touch-action:none;user-select:none;background:var(--dn-color-surface);transition:background .12s;display:flex}.dn-base-ui-scroll-area-scrollbar:hover{background:var(--dn-color-surface-hover)}.dn-base-ui-scroll-area-scrollbar[data-orientation=vertical]{width:.5rem;padding:.0625rem}.dn-base-ui-scroll-area-scrollbar[data-orientation=horizontal]{flex-direction:column;height:.5rem;padding:.0625rem}.dn-base-ui-scroll-area-thumb{border-radius:var(--dn-radius-control);background:var(--dn-color-border);flex:1}.dn-base-ui-scroll-area-corner{background:var(--dn-color-surface)}.dn-base-ui-panel-scroll-area{flex:auto;width:100%;min-width:0;height:100%;min-height:0}.dn-base-ui-alert-dialog-backdrop{background:color-mix(in srgb, var(--dn-color-text) 22%, transparent);position:fixed;inset:0}.dn-base-ui-alert-dialog-popup{gap:var(--dn-size-control-gap);width:min(28rem,100vw - 2rem);max-height:calc(100vh - 2rem);display:grid;position:fixed;top:50%;left:50%;overflow:auto;transform:translate(-50%,-50%)}.dn-base-ui-alert-dialog-actions{gap:var(--dn-size-control-gap);flex-wrap:wrap;justify-content:flex-end;display:flex}.dn-base-ui-alert-dialog-close{justify-self:end}.dn-base-ui-avatar{background:var(--dn-color-depth-4);box-sizing:border-box;color:var(--dn-color-text);font-size:calc(var(--dn-size-control-font) * .85);height:var(--dn-size-control-height);text-transform:uppercase;user-select:none;vertical-align:middle;width:var(--dn-size-control-height);border-radius:9999px;flex:none;justify-content:center;align-items:center;font-weight:500;line-height:1;display:inline-grid;overflow:hidden}.dn-base-ui-avatar-image{object-fit:cover;width:100%;height:100%;display:block}.dn-base-ui-avatar-fallback{justify-content:center;align-items:center;width:100%;height:100%;display:inline-grid}.dn-base-ui-field{gap:var(--dn-size-control-gap);display:grid}.dn-base-ui-field[data-dn-field-orientation=vertical]{grid-template-columns:minmax(0,1fr)}.dn-base-ui-field[data-dn-field-orientation=horizontal]{grid-template-columns:max-content minmax(0,1fr);align-items:start}.dn-base-ui-field[data-dn-field-orientation=horizontal]>.dn-base-ui-field-label{padding-block-start:calc((var(--dn-size-current-control-height) - var(--dn-size-step-down-line)) / 2)}.dn-base-ui-field-control{gap:calc(var(--dn-size-control-gap) * .75);min-width:0;display:grid}.dn-base-ui-field-label{width:fit-content;font-weight:500}.dn-base-ui-field-label,.dn-base-ui-field-hint{font-size:var(--dn-size-step-down-font);line-height:var(--dn-size-step-down-line)}.dn-base-ui-checkbox{align-items:center;gap:calc(var(--dn-size-current-control-gap) * .875);color:var(--dn-color-text);font-size:var(--dn-size-current-control-font);line-height:var(--dn-size-current-control-line);text-align:left;grid-template-columns:auto minmax(0,1fr);display:inline-grid}.dn-base-ui-checkbox-control{width:calc(var(--dn-size-current-control-font) * 1.08);min-width:calc(var(--dn-size-current-control-font) * 1.08);height:calc(var(--dn-size-current-control-font) * 1.08);border:1px solid var(--dn-color-border);border-radius:calc(var(--dn-radius-control) / 2);background:var(--dn-color-surface);color:#0000;place-items:center;line-height:1;transition:background-color .12s,border-color .12s,box-shadow .12s,color .12s;display:grid}.dn-base-ui-checkbox-indicator{place-items:center;width:100%;height:100%;display:grid;transform:scale(.86)}.dn-base-ui-checkbox[data-checked] .dn-base-ui-checkbox-control{border-color:var(--dn-color-accent);background:color-mix(in srgb, var(--dn-color-accent) 14%, var(--dn-color-surface));color:var(--dn-color-accent)}.dn-base-ui-checkbox:focus-visible{outline:0}.dn-base-ui-checkbox:focus-visible .dn-base-ui-checkbox-control{border-color:var(--dn-color-focus);box-shadow:var(--dn-shadow-focus)}.dn-base-ui-checkbox[data-disabled] .dn-base-ui-checkbox-control{border-color:var(--dn-color-border);background:var(--dn-color-surface-hover);color:var(--dn-color-text-secondary)}.dn-base-ui-checkbox[data-disabled]{cursor:not-allowed;opacity:.7}.dn-base-ui-choice-group{align-items:stretch;gap:var(--dn-size-control-gap);color:var(--dn-color-text);font-size:var(--dn-size-control-font);line-height:var(--dn-size-control-line);display:grid}.dn-base-ui-chat-message-footer{gap:var(--dn-size-control-gap);margin-top:calc(var(--dn-size-control-gap) * .75);color:var(--dn-color-text-secondary);font-size:var(--dn-size-xs-font);line-height:var(--dn-size-xs-line);flex-wrap:wrap;align-items:center;display:flex}.dn-base-ui-chat-message-actions{gap:calc(var(--dn-size-control-gap) * .5);display:inline-flex}.dn-base-ui-chat-message[data-dn-author=user] .dn-base-ui-chat-message-footer{justify-content:flex-end}.dn-base-ui-combobox-input{min-width:0}.dn-base-ui-combobox-popup{gap:calc(var(--dn-size-control-gap) * .35);min-width:var(--anchor-width);display:grid}.dn-base-ui-combobox-list{gap:calc(var(--dn-size-control-gap) * .35);display:grid}.dn-base-ui-combobox-item{width:100%}.dn-base-ui-combobox-item-indicator{min-width:calc(var(--dn-size-control-font) * 1.25);color:var(--dn-color-accent);place-items:center;display:inline-grid}.dn-base-ui-combobox-empty{color:var(--dn-color-text-secondary);font-size:var(--dn-size-control-font);line-height:var(--dn-size-control-line);padding:calc(var(--dn-size-control-gap) * .75) calc(var(--dn-size-control-gap) * 1.25)}.dn-base-ui-context-menu-popup{gap:calc(var(--dn-size-control-gap) * .35);min-width:calc(var(--dn-size-control-height) * 6);display:grid}.dn-base-ui-context-menu-item{width:100%}.dn-base-ui-context-menu-separator{height:1px;margin-block:calc(var(--dn-size-control-gap) * .5);background:var(--dn-color-border)}.dn-base-ui-dialog-backdrop{background:color-mix(in srgb, var(--dn-color-text) 22%, transparent);position:fixed;inset:0}.dn-base-ui-dialog-popup{gap:var(--dn-size-control-gap);width:min(28rem,100vw - 2rem);max-height:calc(100vh - 2rem);display:grid;position:fixed;top:50%;left:50%;overflow:auto;transform:translate(-50%,-50%)}.dn-base-ui-dialog-actions{gap:var(--dn-size-control-gap);flex-wrap:wrap;justify-content:flex-end;display:flex}.dn-base-ui-dialog-close{justify-self:end}.dn-base-ui-dot{width:calc(var(--dn-size-control-gap) * .8);height:calc(var(--dn-size-control-gap) * .8);background:currentColor;border-radius:999px;flex:none;display:inline-block}.dn-base-ui-drawer-backdrop{background:color-mix(in srgb, var(--dn-color-text) 22%, transparent);position:fixed;inset:0}.dn-base-ui-drawer-viewport{width:min(24rem,100vw - 2rem);max-width:100vw;position:fixed;top:0;bottom:0;right:0}.dn-base-ui-drawer-popup{flex-direction:column;height:100%;display:flex}.dn-base-ui-drawer-handle{display:none}.dn-base-ui-drawer-content{gap:var(--dn-size-control-gap);flex-direction:column;flex:1;min-height:0;padding:0;display:flex;overflow:auto}.dn-base-ui-drawer-actions{gap:var(--dn-size-control-gap);flex-wrap:wrap;justify-content:flex-end;margin-top:auto;display:flex}.dn-base-ui-drawer-close{align-self:flex-end;margin-top:auto}@media (width<=767px){.dn-base-ui-drawer-viewport{width:100%;max-width:none;height:min(75dvh,36rem);inset:auto 0 0}.dn-base-ui-drawer-handle{border-radius:var(--dn-radius-control);background:var(--dn-color-border-strong);touch-action:pan-x;flex:none;width:2.5rem;height:.25rem;margin:.5rem auto 0;display:block}}.dn-base-ui-fade{--dn-fade-size:64px;z-index:1;pointer-events:none;display:grid;position:absolute}.dn-base-ui-fade[data-dn-fade-direction=fade-out-top]{height:var(--dn-fade-size);inset-block-start:0;inset-inline:0}.dn-base-ui-fade[data-dn-fade-direction=fade-out-right]{width:var(--dn-fade-size);inset-block:0;inset-inline-end:0}.dn-base-ui-fade[data-dn-fade-direction=fade-out-bottom]{height:var(--dn-fade-size);inset-block-end:0;inset-inline:0}.dn-base-ui-fade[data-dn-fade-direction=fade-out-left]{width:var(--dn-fade-size);inset-block:0;inset-inline-start:0}.dn-base-ui-fade-gradient,.dn-base-ui-fade-content{grid-area:1/1;width:100%;height:100%}.dn-base-ui-fade-gradient{pointer-events:none}.dn-base-ui-fade-content{z-index:1;pointer-events:auto;display:grid;position:relative}.dn-base-ui-fade[data-dn-fade-direction=fade-out-top] .dn-base-ui-fade-gradient{background:linear-gradient(to bottom, var(--dn-fade-color), transparent)}.dn-base-ui-fade[data-dn-fade-direction=fade-out-right] .dn-base-ui-fade-gradient{background:linear-gradient(to left, var(--dn-fade-color), transparent)}.dn-base-ui-fade[data-dn-fade-direction=fade-out-bottom] .dn-base-ui-fade-gradient{background:linear-gradient(to top, var(--dn-fade-color), transparent)}.dn-base-ui-fade[data-dn-fade-direction=fade-out-left] .dn-base-ui-fade-gradient{background:linear-gradient(to right, var(--dn-fade-color), transparent)}.dn-base-ui-loading-spinner{align-items:center;gap:var(--dn-size-current-control-gap);color:var(--dn-color-text);font-size:var(--dn-size-current-control-font);line-height:var(--dn-size-current-control-line);vertical-align:middle;display:inline-flex}.dn-base-ui-loading-spinner[data-dn-orientation=vertical]{text-align:center;flex-direction:column;justify-content:center}.dn-base-ui-loading-spinner-indicator{width:calc(var(--dn-size-current-control-font) * 1.2);height:calc(var(--dn-size-current-control-font) * 1.2);border:max(.125rem, calc(var(--dn-size-current-control-font) * .12)) solid var(--dn-color-border);border-top-color:var(--dn-color-accent);border-radius:50%;animation:.72s linear infinite dn-base-ui-loading-spinner-spin}.dn-base-ui-loading-spinner-label{color:var(--dn-color-text-secondary)}.dn-base-ui-loading-spinner-label-hidden{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@keyframes dn-base-ui-loading-spinner-spin{to{transform:rotate(360deg)}}.dn-base-ui-window-mockup{width:100%;min-height:14rem;display:flex;overflow:hidden}.dn-base-ui-page-tabs{border-bottom:1px solid var(--dn-color-border);align-items:end;width:fit-content;min-width:0;max-width:100%;display:inline-flex}.dn-base-ui-page-tabs-tab{min-width:0;max-width:14rem;min-height:var(--dn-size-control-height);padding:var(--dn-size-control-pad) calc(var(--dn-size-control-pad) * 1.5);appearance:none;background:var(--dn-color-depth-1);border:1px solid var(--dn-color-border);color:color-mix(in srgb, var(--dn-color-text) 64%, transparent);cursor:pointer;font:inherit;font-size:var(--dn-size-control-font);line-height:var(--dn-size-control-line);text-align:left;text-overflow:ellipsis;white-space:nowrap;border-left:0;justify-content:flex-start;align-items:center;margin:0 0 -1px;display:inline-flex;position:relative;overflow:hidden}.dn-base-ui-page-tabs-tab[data-dn-depth="1"]{background:var(--dn-color-depth-1)}.dn-base-ui-page-tabs-tab[data-dn-depth="2"]{background:var(--dn-color-depth-2)}.dn-base-ui-page-tabs-tab[data-dn-depth="3"]{background:var(--dn-color-depth-3)}.dn-base-ui-page-tabs-tab[data-dn-depth="4"]{background:var(--dn-color-depth-4)}.dn-base-ui-page-tabs-tab[data-dn-depth="5"]{background:var(--dn-color-depth-5)}.dn-base-ui-page-tabs-tab[data-dn-depth="6"]{background:var(--dn-color-depth-6)}.dn-base-ui-page-tabs-tab[data-dn-depth="7"]{background:var(--dn-color-depth-7)}.dn-base-ui-page-tabs-tab[data-dn-active]{z-index:1;color:var(--dn-color-text);font-weight:500}.dn-base-ui-page-tabs-tab[data-dn-active][data-dn-depth="1"]{border-bottom-color:var(--dn-color-depth-1)}.dn-base-ui-page-tabs-tab[data-dn-active][data-dn-depth="2"]{border-bottom-color:var(--dn-color-depth-2)}.dn-base-ui-page-tabs-tab[data-dn-active][data-dn-depth="3"]{border-bottom-color:var(--dn-color-depth-3)}.dn-base-ui-page-tabs-tab[data-dn-active][data-dn-depth="4"]{border-bottom-color:var(--dn-color-depth-4)}.dn-base-ui-page-tabs-tab[data-dn-active][data-dn-depth="5"]{border-bottom-color:var(--dn-color-depth-5)}.dn-base-ui-page-tabs-tab[data-dn-active][data-dn-depth="6"]{border-bottom-color:var(--dn-color-depth-6)}.dn-base-ui-page-tabs-tab[data-dn-active][data-dn-depth="7"]{border-bottom-color:var(--dn-color-depth-7)}.dn-base-ui-page-tabs-tab:disabled{color:color-mix(in srgb, var(--dn-color-text) 38%, transparent);cursor:not-allowed}.dn-base-ui-page-navigation{width:fit-content;min-width:0;max-width:100%}.dn-base-ui-page-navigation-list{width:fit-content;min-width:0;max-width:100%;margin:0;padding:0;list-style:none;display:flex}.dn-base-ui-page-navigation[data-dn-orientation=horizontal] .dn-base-ui-page-navigation-list{flex-direction:row;align-items:center;gap:.25rem}.dn-base-ui-page-navigation[data-dn-orientation=vertical] .dn-base-ui-page-navigation-list{flex-direction:column;align-items:start;gap:.375rem}.dn-base-ui-page-navigation-item{min-width:0}.dn-base-ui-page-navigation-control{min-width:0;max-width:100%;color:var(--dn-color-text-secondary);text-align:left;grid-template-columns:minmax(0,1fr);align-items:center;text-decoration:none;display:inline-grid}.dn-base-ui-page-navigation-control-has-start,.dn-base-ui-page-navigation-control-has-end{gap:var(--dn-size-control-gap)}.dn-base-ui-page-navigation-control-has-start{grid-template-columns:auto minmax(0,1fr)}.dn-base-ui-page-navigation-control-has-end{grid-template-columns:minmax(0,1fr) auto}.dn-base-ui-page-navigation-control-has-start.dn-base-ui-page-navigation-control-has-end{grid-template-columns:auto minmax(0,1fr) auto}.dn-base-ui-page-navigation[data-dn-orientation=horizontal] .dn-base-ui-page-navigation-control{min-height:var(--dn-size-control-height);justify-content:center;padding-inline:.75rem}.dn-base-ui-page-navigation[data-dn-orientation=vertical] .dn-base-ui-page-navigation-control{width:fit-content;max-width:100%;min-height:var(--dn-size-control-height);justify-content:stretch}.dn-base-ui-page-navigation-control[aria-current=page]{color:var(--dn-color-text)}.dn-base-ui-page-navigation-control[aria-disabled=true]{color:color-mix(in srgb, var(--dn-color-text) 38%, transparent);cursor:not-allowed}.dn-base-ui-page-navigation-label{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.dn-base-ui-page-navigation-start,.dn-base-ui-page-navigation-end{justify-content:center;align-items:center;min-width:0;display:inline-grid}.dn-base-ui-popover-arrow{fill:var(--dn-color-depth-3)}.dn-base-ui-popover-popup{gap:var(--dn-size-control-gap);max-width:min(28rem,100vw - 2rem);display:grid}.dn-base-ui-popover-title{color:var(--dn-color-text);font:inherit;font-weight:600}.dn-base-ui-popover-description{color:var(--dn-color-text);font:inherit}.dn-base-ui-popover-close{justify-self:end}.dn-base-ui-progress{gap:var(--dn-size-control-gap);color:var(--dn-color-text);font-size:var(--dn-size-control-font);line-height:var(--dn-size-control-line);flex-direction:column;display:flex}.dn-base-ui-progress-header{justify-content:space-between;align-items:center;gap:var(--dn-size-control-gap);display:flex}.dn-base-ui-progress-label{color:var(--dn-color-text)}.dn-base-ui-progress-value{color:var(--dn-color-text-secondary)}.dn-base-ui-progress-track{width:100%;height:max(.25rem, calc(var(--dn-size-control-height) * .12));border-radius:var(--dn-radius-control);background:var(--dn-color-surface);position:relative;overflow:hidden}.dn-base-ui-progress-indicator{border-radius:inherit;background:var(--dn-color-border-strong);height:100%;transition:width .16s;display:block}.dn-base-ui-progress[data-dn-emphasis=primary] .dn-base-ui-progress-indicator{background:var(--dn-color-button-primary-normal-background)}.dn-base-ui-progress[data-dn-emphasis=secondary] .dn-base-ui-progress-indicator{background:var(--dn-color-button-secondary-normal-background)}.dn-base-ui-radio{align-items:center;gap:calc(var(--dn-size-current-control-gap) * .875);color:var(--dn-color-text);font-size:var(--dn-size-current-control-font);line-height:var(--dn-size-current-control-line);text-align:left;grid-template-columns:auto minmax(0,1fr);display:inline-grid}.dn-base-ui-radio-control{width:calc(var(--dn-size-current-control-font) * 1.08);min-width:calc(var(--dn-size-current-control-font) * 1.08);height:calc(var(--dn-size-current-control-font) * 1.08);border:1px solid var(--dn-color-border);background:var(--dn-color-surface);color:#0000;border-radius:999px;place-items:center;line-height:1;transition:background-color .12s,border-color .12s,box-shadow .12s;display:grid}.dn-base-ui-radio-indicator{color:#0000;background:var(--dn-color-accent);border-radius:999px;width:.45em;height:.45em;display:block;overflow:hidden}.dn-base-ui-radio[data-checked] .dn-base-ui-radio-control{border-color:var(--dn-color-accent);background:color-mix(in srgb, var(--dn-color-accent) 12%, var(--dn-color-surface))}.dn-base-ui-radio:focus-visible{outline:0}.dn-base-ui-radio:focus-visible .dn-base-ui-radio-control{border-color:var(--dn-color-focus);box-shadow:var(--dn-shadow-focus)}.dn-base-ui-radio[data-disabled] .dn-base-ui-radio-control{border-color:var(--dn-color-border);background:var(--dn-color-surface-hover)}.dn-base-ui-radio[data-disabled]{cursor:not-allowed;opacity:.7}.dn-base-ui-skeleton{width:100%;height:var(--dn-size-current-control-height);border-radius:calc(var(--dn-size-current-control-height) * .25);background:var(--dn-color-surface-hover);flex:none;display:block}.dn-base-ui-skeleton[data-dn-pulse=true]{animation:1.5s ease-in-out infinite dn-base-ui-skeleton-pulse}@keyframes dn-base-ui-skeleton-pulse{50%{opacity:.55}}@media (prefers-reduced-motion:reduce){.dn-base-ui-skeleton[data-dn-pulse=true]{animation:none}}.dn-base-ui-select-popup{min-width:var(--anchor-width);max-width:min(24rem,100vw - 2rem);padding:calc(var(--dn-size-control-gap) / 2);color:var(--dn-color-text);background:var(--dn-color-surface);border:1px solid var(--dn-color-card-border);border-radius:var(--dn-radius-control);box-shadow:0 1px 1px var(--dn-color-card-shadow-subtle), 0 2px 6px var(--dn-color-card-shadow);font-family:var(--dn-font-family);overscroll-behavior:contain;max-height:min(20rem,100vh - 2rem);overflow-y:auto}.dn-base-ui-select-list{gap:calc(var(--dn-size-control-gap) / 2);display:grid}.dn-base-ui-select-icon{color:currentColor;flex:none;place-items:center;width:1em;height:1em;display:inline-grid}.dn-base-ui-select-trigger{width:fit-content;max-width:min(24rem,100%)}.dn-base-ui-select-caret{width:1em;height:1em;display:block}.dn-base-ui-select-item{color:inherit;border-radius:calc(var(--dn-radius-control) / 2)}.dn-base-ui-select-item[data-highlighted]{background:var(--dn-color-surface-hover)}.dn-base-ui-select-item[data-selected]{background:var(--dn-color-surface-active)}.dn-base-ui-select-item[data-disabled]{color:var(--dn-color-border-strong)}.dn-base-ui-select-text{min-width:0;color:inherit}.dn-base-ui-slider{gap:var(--dn-size-current-control-gap);width:100%;color:var(--dn-color-text);font-size:var(--dn-size-current-control-font);line-height:var(--dn-size-current-control-line);display:grid}.dn-base-ui-slider-value{color:var(--dn-color-text-secondary);justify-self:end}.dn-base-ui-slider-control{min-height:var(--dn-size-current-control-height);align-items:center;display:flex}.dn-base-ui-slider-track{width:100%;height:max(.25rem, calc(var(--dn-size-current-control-height) * .12));border-radius:var(--dn-radius-control);background:var(--dn-color-surface);position:relative}.dn-base-ui-slider-indicator{border-radius:inherit;background:var(--dn-color-accent);height:100%;position:absolute}.dn-base-ui-slider-thumb{width:calc(var(--dn-size-current-control-height) * .56);height:calc(var(--dn-size-current-control-height) * .56);background:var(--dn-color-accent);box-shadow:0 1px 1px var(--dn-color-card-shadow-subtle);border-radius:999px}.dn-base-ui-slider-thumb:hover{background:var(--dn-color-accent)}.dn-base-ui-slider-thumb:focus-visible{box-shadow:0 0 0 1px var(--dn-color-focus), 0 0 0 4px var(--dn-color-focus-shadow);outline:0}.dn-base-ui-slider[data-disabled]{color:var(--dn-color-text-secondary)}.dn-base-ui-slider[data-disabled] .dn-base-ui-slider-indicator,.dn-base-ui-slider[data-disabled] .dn-base-ui-slider-thumb{background:var(--dn-color-border-strong)}.dn-base-ui-switch{align-items:center;gap:var(--dn-size-control-gap);text-align:left;grid-template-columns:auto minmax(0,1fr);display:inline-grid}.dn-base-ui-switch-track{width:calc(var(--dn-size-current-control-height) * 1.55);min-width:calc(var(--dn-size-current-control-height) * 1.55);height:calc(var(--dn-size-current-control-height) * .75);padding:max(.125rem, calc(var(--dn-size-current-control-height) * .08));background:var(--dn-color-surface);border:1px solid var(--dn-color-border-strong);border-radius:999px;align-items:center;transition:background .12s,border-color .12s;display:flex}.dn-base-ui-switch-thumb{width:calc(var(--dn-size-current-control-height) * .52);height:calc(var(--dn-size-current-control-height) * .52);background:var(--dn-color-text-secondary);box-shadow:0 1px 1px var(--dn-color-card-shadow-subtle);border-radius:999px;place-items:center;transition:background .12s,transform .12s;display:grid;transform:translate(0)}.dn-base-ui-switch[data-checked] .dn-base-ui-switch-track{background:var(--dn-color-surface-active);border-color:var(--dn-color-accent)}.dn-base-ui-switch[data-checked] .dn-base-ui-switch-thumb{background:var(--dn-color-accent);transform:translateX(calc(var(--dn-size-current-control-height) * .78))}.dn-base-ui-switch[data-checked][data-dn-emphasis=primary] .dn-base-ui-switch-track{background:var(--dn-color-button-primary-normal-background);border-color:var(--dn-color-button-primary-normal-background)}.dn-base-ui-switch[data-checked][data-dn-emphasis=primary] .dn-base-ui-switch-thumb{background:var(--dn-color-button-primary-normal-text)}.dn-base-ui-switch[data-checked][data-dn-emphasis=secondary] .dn-base-ui-switch-track{background:var(--dn-color-button-secondary-normal-background);border-color:var(--dn-color-button-secondary-normal-background)}.dn-base-ui-switch[data-checked][data-dn-emphasis=secondary] .dn-base-ui-switch-thumb{background:var(--dn-color-button-secondary-normal-text)}.dn-base-ui-switch[data-disabled] .dn-base-ui-switch-track{border-color:var(--dn-color-border)}.dn-base-ui-switch-label{min-width:0}.dn-base-ui-section-tabs-tab{align-items:center;width:fit-content;min-width:0;max-width:24rem;display:inline-flex}.dn-base-ui-section-tabs-label{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.dn-base-ui-timeline{gap:var(--dn-size-control-gap);margin:0;padding:0;list-style:none;display:grid}.dn-base-ui-timeline-item{gap:calc(var(--dn-size-control-gap) * 1.4);grid-template-columns:auto minmax(0,1fr) auto;min-width:0;display:grid}.dn-base-ui-timeline--show-hairline .dn-base-ui-timeline-item:not(:last-child){position:relative}.dn-base-ui-timeline--show-hairline .dn-base-ui-timeline-item:not(:last-child):before{z-index:0;background:var(--dn-color-border);content:"";width:1px;position:absolute;inset-block-start:calc(var(--dn-size-control-gap) * 1.6);inset-block-end:calc(var(--dn-size-control-gap) * -1.6);inset-inline-start:calc((var(--dn-size-control-gap) * .5) - .5px)}.dn-base-ui-timeline--show-hairline .dn-base-ui-timeline-marker,.dn-base-ui-timeline--show-hairline .dn-base-ui-timeline-content{z-index:1;position:relative}.dn-base-ui-timeline-marker{color:var(--dn-color-text-secondary);min-height:var(--dn-size-label-line);min-width:var(--dn-size-control-gap);justify-content:center;align-items:start;padding-block-start:calc(var(--dn-size-control-gap) * 1.2);display:inline-grid}.dn-base-ui-timeline-content{gap:calc(var(--dn-size-control-gap) * .25);min-width:0;display:grid}.dn-base-ui-timeline-title-row{align-items:baseline;gap:var(--dn-size-control-gap);justify-content:space-between;min-width:0;display:flex}.dn-base-ui-timeline-title,.dn-base-ui-timeline-detail,.dn-base-ui-timeline-meta{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.dn-base-ui-tooltip-trigger{appearance:none;color:inherit;font:inherit;line-height:inherit;text-align:inherit;background:0 0;border:0;margin:0;padding:0;display:inline}.dn-base-ui-tooltip-popup{max-width:20rem;padding:var(--dn-size-control-pad)}.dn-base-ui-tooltip-arrow{fill:var(--dn-color-surface-hover)}.dn-base-ui-tree,.dn-base-ui-tree-group{gap:0;width:100%;display:grid}.dn-base-ui-tree-item[data-level="2"] .dn-base-ui-tree-row{padding-inline-start:.75rem}.dn-base-ui-tree-item[data-level="3"] .dn-base-ui-tree-row{padding-inline-start:1.25rem}.dn-base-ui-tree-item[data-level="4"] .dn-base-ui-tree-row{padding-inline-start:1.75rem}.dn-base-ui-tree-item[data-level="5"] .dn-base-ui-tree-row{padding-inline-start:2.25rem}.dn-base-ui-tree-item[data-level="6"] .dn-base-ui-tree-row{padding-inline-start:2.75rem}.dn-base-ui-tree-item[data-level="7"] .dn-base-ui-tree-row{padding-inline-start:3.25rem}.dn-base-ui-tree-row{align-items:center;gap:var(--dn-size-control-gap);cursor:pointer;border-radius:0;width:100%;min-width:0;padding-block:.125rem;padding-inline:.25rem;display:flex;position:relative}.dn-base-ui-tree-rails{pointer-events:none;position:absolute;inset:0}.dn-base-ui-tree-rail{background:var(--dn-color-border);width:1px;position:absolute;inset-block:0;inset-inline-start:calc((var(--dn-tree-rail-level) - 1) * .5rem + .25rem)}.dn-base-ui-tree-row>:not(.dn-base-ui-tree-rails){position:relative}.dn-base-ui-tree-row[data-dn-depth]{outline:1px solid var(--dn-color-border)}.dn-base-ui-tree-row[data-dn-depth="1"]{background:var(--dn-color-depth-1)}.dn-base-ui-tree-row[data-dn-depth="2"]{background:var(--dn-color-depth-2)}.dn-base-ui-tree-row[data-dn-depth="3"]{background:var(--dn-color-depth-3)}.dn-base-ui-tree-row[data-dn-depth="4"]{background:var(--dn-color-depth-4)}.dn-base-ui-tree-row[data-dn-depth="5"]{background:var(--dn-color-depth-5)}.dn-base-ui-tree-row[data-dn-depth="6"]{background:var(--dn-color-depth-6)}.dn-base-ui-tree-row[data-dn-depth="7"]{background:var(--dn-color-depth-7)}.dn-base-ui-tree-row:hover{background:var(--dn-color-depth-2)}.dn-base-ui-tree-item[data-selected] .dn-base-ui-tree-row{background:var(--dn-button-selected-background,var(--dn-color-button-secondary-selected-background))}.dn-base-ui-tree-item[data-focus-visible] .dn-base-ui-tree-row{outline:2px solid var(--dn-color-focus);outline-offset:-2px}.dn-base-ui-tree-item[data-disabled] .dn-base-ui-tree-row{cursor:not-allowed;opacity:.5}.dn-base-ui-tree-chevron,.dn-base-ui-tree-chevron-spacer{width:1rem;height:1rem;color:inherit;background:0 0;border:0;flex:none;place-items:center;padding:0;display:grid}.dn-base-ui-tree-chevron-icon{transition:transform .15s;display:block;transform:rotate(0)}.dn-base-ui-tree-item[data-expanded] .dn-base-ui-tree-chevron-icon{transform:rotate(90deg)}.dn-base-ui-tree-label{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.dn-base-ui-tree-start,.dn-base-ui-tree-end{flex:none;display:inline-flex}.dn-base-ui-tree-end{margin-inline-start:auto}
