.ds-frame{min-width:0;width:100%}.ds-frame-scroll{height:100%;min-height:0;overflow-y:auto;overflow-x:hidden}.ds-frame[data-ds-frame=page]>.ds-frame-inner{width:100%;max-width:calc(var(--ds-page-w) + 2 * var(--ds-page-pad-x));margin:0 auto;padding:var(--ds-page-pad-top) var(--ds-page-pad-x) var(--ds-page-pad-bottom)}.ds-frame[data-ds-frame=page].is-wide>.ds-frame-inner{max-width:none}.ds-frame[data-ds-frame=doc]>.ds-frame-inner{width:100%;max-width:calc(var(--ds-doc-w) + 2 * var(--ds-doc-pad-x));margin:0 auto;padding:var(--ds-doc-pad-y) var(--ds-doc-pad-x);display:flex;flex-direction:column;gap:var(--ds-space-6)}.ds-frame[data-ds-frame=doc].is-thread>.ds-frame-inner{max-width:calc(var(--ds-thread-w) + 2 * var(--ds-doc-pad-x))}.ds-frame[data-ds-frame=doc].is-chat>.ds-frame-inner{max-width:calc(var(--ds-chat-w) + 2 * var(--ds-doc-pad-x))}.ds-frame[data-ds-frame=list]>.ds-frame-inner{padding:var(--ds-space-4) var(--ds-list-gutter) var(--ds-space-6)}.ds-frame[data-ds-frame=full]>.ds-frame-inner{height:100%;min-height:0}@container (max-width: 480px){.ds-frame[data-ds-frame=page]>.ds-frame-inner{padding-left:var(--ds-gutter-mobile);padding-right:var(--ds-gutter-mobile)}}.ds-page-head{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--ds-space-4);margin-bottom:var(--ds-page-section-gap)}.ds-page-head-main{display:flex;flex-direction:column;gap:var(--ds-space-1_5);min-width:0}.ds-page-title{font-size:var(--ds-text-page);line-height:var(--ds-lh-page)}.ds-doc-title,.ds-page-title{margin:0;font-weight:600;letter-spacing:var(--ds-track-title);color:var(--ds-ink)}.ds-doc-title{font-size:var(--ds-text-2xl);line-height:var(--ds-lh-2xl)}.ds-hero-title{margin:0;font-size:var(--ds-text-hero);line-height:var(--ds-lh-hero);font-weight:500;letter-spacing:var(--ds-track-hero);color:var(--ds-ink)}.ds-page-desc{margin:0;font-size:var(--ds-text-sm);line-height:1.625;color:color-mix(in oklab,var(--ds-ink) 60%,transparent)}.ds-page-actions{flex:none;display:flex;align-items:center;gap:var(--ds-space-2);padding-top:var(--ds-space-1)}.ds-page-body{display:flex;flex-direction:column;gap:var(--ds-page-section-gap)}.ds-page-body.is-dense{gap:var(--ds-space-6)}@media (max-width:767px){.ds-page-head{flex-direction:column;gap:var(--ds-space-3)}}.ds-section{display:flex;flex-direction:column;gap:var(--ds-space-2);padding:var(--ds-section-pad);border-radius:var(--ds-radius-section);background:var(--ds-control)}.ds-section.is-flat{background:transparent;padding:0;border-radius:0}.ds-section-head{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:var(--ds-space-3)}.ds-section-title{margin:0;font-size:var(--ds-text-base);line-height:var(--ds-lh-base);font-weight:500;color:var(--ds-ink)}.ds-section-desc{margin:0;font-size:var(--ds-text-sm);line-height:1.625;color:color-mix(in oklab,var(--ds-ink) 60%,transparent)}.ds-rows{display:flex;flex-direction:column}.ds-rows>*{position:relative}.ds-rows>:not(:last-child):after{content:"";position:absolute;left:var(--ds-space-4);right:var(--ds-space-4);bottom:0;height:1px;background:var(--ds-edge-divider);pointer-events:none}.ds-setting-row{display:flex;flex-wrap:wrap;align-items:center;gap:var(--ds-space-4);padding:var(--ds-space-3) var(--ds-space-4)}.ds-setting-row-main{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.ds-setting-row-label{font-size:var(--ds-text-sm);line-height:var(--ds-lh-sm);color:var(--ds-ink)}.ds-setting-row-desc{font-size:var(--ds-text-xs);line-height:var(--ds-lh-xs);color:var(--ds-ink-subtle)}.ds-setting-row-ctl{display:flex;gap:var(--ds-space-2)}.ds-btn,.ds-setting-row-ctl{flex:none;align-items:center}.ds-btn{position:relative;display:inline-flex;justify-content:center;white-space:nowrap;border-radius:var(--ds-radius-btn);border:1px solid transparent;font-family:var(--ds-font);font-weight:500;color:var(--ds-ink-muted);background:transparent;cursor:pointer;user-select:none;transition:background-color var(--ds-dur-hover),color var(--ds-dur-hover),border-color var(--ds-dur-hover)}.ds-btn:hover:not(:disabled){background-color:var(--ds-hover);color:var(--ds-ink)}.ds-btn:active:not(:disabled){background-color:var(--ds-active)}.ds-btn.glass-btn-primary{background-color:var(--ds-finish)}.ds-btn.glass-btn-primary:hover:not(:disabled){background-color:var(--ds-finish-hover)}.ds-btn.glass-btn-primary:disabled{opacity:.5}.ds-btn:focus-visible{outline:none;box-shadow:0 0 0 2px var(--ds-edge-focus)}.ds-btn:disabled{opacity:.5;cursor:not-allowed}.ds-btn>svg{flex:none}.ds-btn.is-xs{height:var(--ds-h-xs);gap:4px;padding:0 6px;font-size:var(--ds-text-xs)}.ds-btn.is-sm{height:var(--ds-h-sm);gap:4px}.ds-btn.is-md,.ds-btn.is-sm{padding:0 8px;font-size:var(--ds-text-sm)}.ds-btn.is-md{height:var(--ds-h-md);gap:8px}.ds-btn.is-lg{height:var(--ds-h-lg);padding:0 12px}.ds-btn.is-lg,.ds-btn.is-xl{gap:8px;font-size:var(--ds-text-base)}.ds-btn.is-xl{height:var(--ds-h-xl);padding:0 16px}.ds-btn.is-icon-xs{width:var(--ds-h-xs);height:var(--ds-h-xs);padding:0}.ds-btn.is-icon-sm{width:var(--ds-h-sm);height:var(--ds-h-sm);padding:0}.ds-btn.is-icon-md{width:var(--ds-h-md);height:var(--ds-h-md);padding:0}.ds-btn.is-icon-lg{width:var(--ds-h-lg);height:var(--ds-h-lg);padding:0}.ds-btn.is-outline,.ds-btn.is-strong{background:var(--ds-control);border-color:var(--ds-edge-button)}.ds-btn.is-outline:hover:not(:disabled),.ds-btn.is-strong:hover:not(:disabled){background:color-mix(in oklab,var(--ds-control) 100%,transparent);background-image:linear-gradient(var(--ds-hover),var(--ds-hover))}.ds-btn.is-strong{font-weight:600}.ds-btn.is-accent{background:var(--ds-selected);color:var(--ds-accent)}.ds-btn.is-danger{border-color:var(--ds-edge-button)}.ds-btn.is-danger,.ds-btn.is-danger:hover:not(:disabled){color:var(--ds-failure)}.ds-btn.is-success{border-color:var(--ds-edge-button);color:var(--ds-success)}.ds-btn.glass-btn-primary{background:var(--ds-finish);color:var(--ds-finish-fg);font-weight:600;box-shadow:inset 0 1px 0 rgba(255,255,255,.18)}.ds-btn.glass-btn-primary:hover:not(:disabled){background:var(--ds-finish-hover);color:var(--ds-finish-fg)}.ds-btn.glass-btn-primary:active:not(:disabled){background:var(--ds-finish-hover)}[data-theme=light] .ds-btn.glass-btn-primary{box-shadow:none}.ds-btn.is-frost,.ds-btn.is-raised{border:0;border-radius:var(--ds-radius-btn);color:var(--ds-ink);background:var(--raised-bg);box-shadow:var(--raised-shadow)}.ds-btn.is-raised:hover:not(:disabled){background:var(--raised-bg-hover);color:var(--ds-ink)}.ds-btn.is-frost{background:var(--frost-bg);-webkit-backdrop-filter:var(--frost-blur);backdrop-filter:var(--frost-blur)}.ds-btn.is-frost:hover:not(:disabled){background:var(--frost-bg-hover);color:var(--ds-ink)}.ds-btn.is-bar{height:var(--ds-h-bar);gap:8px;padding:0 12px;font-size:var(--ds-text-sm)}.ds-btn.is-icon-bar{width:var(--ds-h-bar);height:var(--ds-h-bar);padding:0}.ds-input{width:100%;min-width:0;height:var(--ds-h-md);padding:0 8px;border-radius:var(--ds-radius-md);border:1px solid var(--ds-edge-frame);background:var(--ds-input);color:var(--ds-ink);font:400 var(--ds-text-base)/1.2 var(--ds-font);outline:none;transition:background-color var(--ds-dur-hover),border-color var(--ds-dur-hover),box-shadow var(--ds-dur-hover)}.ds-input::placeholder{color:var(--ds-ink-placeholder)}.ds-input:focus,.ds-input:focus-visible{background:var(--ds-input-focus);box-shadow:0 0 0 2px var(--ds-edge-muted)}.ds-input.is-sm{height:var(--ds-h-sm);font-size:var(--ds-text-xs)}.ds-input.is-lg,.ds-input.is-pill{height:var(--ds-h-lg);padding:0 12px}.ds-input.is-pill{border-radius:var(--ds-radius-btn);background:var(--ds-control)}textarea.ds-input{height:auto;min-height:80px;padding:8px 10px;border-radius:10px;line-height:var(--ds-lh-base);resize:vertical}.ds-search{position:relative;display:flex;align-items:center;height:var(--ds-h-search);max-width:420px;width:100%;border-radius:var(--ds-radius-btn);background:var(--ds-control);border:1px solid var(--ds-edge-button);color:var(--ds-ink-muted)}.ds-search>svg{position:absolute;left:11px;pointer-events:none}.ds-search input{flex:1;min-width:0;height:100%;padding:0 10px 0 31px;border:0;background:transparent;color:var(--ds-ink);font:400 var(--ds-text-sm) var(--ds-font);outline:none}.ds-search input::placeholder{color:var(--ds-ink-placeholder)}.ds-search .ds-kbd{margin-right:8px}@media (pointer:coarse){.ds-search{height:36px}.ds-search input{font-size:16px}}.ds-search:focus-within .ds-kbd{display:none}html:not([data-theme=light]) .ds-search{background:rgba(0,0,0,.32);border:0;box-shadow:inset 0 0 0 1px rgba(255,255,255,.08)}html:not([data-theme=light]) .ds-search:focus-within{box-shadow:inset 0 0 0 1px rgba(255,255,255,.22)}.ds-search.is-bar{height:var(--ds-h-bar)}.ds-menu{min-width:224px;padding:6px;border-radius:var(--ds-radius-lg);background:var(--ds-menu);box-shadow:0 0 0 1px var(--ds-edge-frame),var(--ds-shadow-menu);font-size:var(--ds-text-sm);color:var(--ds-ink)}.ds-menu-item{display:flex;align-items:center;gap:6px;width:100%;height:var(--ds-h-row);padding:0 8px;border:0;border-radius:var(--ds-radius-md);background:none;color:var(--ds-ink);font:400 var(--ds-text-sm)/var(--ds-lh-sm) var(--ds-font);text-align:left;cursor:pointer}.ds-menu-item>svg{flex:none;color:var(--ds-ink-muted)}.ds-menu-item:focus-visible,.ds-menu-item:hover,.ds-menu-item[data-highlighted]{background:var(--ds-active);outline:none}.ds-menu-item.is-danger{color:var(--ds-failure)}.ds-menu-item:disabled,.ds-menu-item[aria-disabled=true]{opacity:.5;cursor:not-allowed}.ds-menu-item .ds-menu-check{margin-left:auto;color:var(--ds-ink-muted)}.ds-menu-item .ds-menu-hint{margin-left:auto}.ds-menu-item .ds-menu-hint,.ds-menu-label{font-size:var(--ds-text-xs);color:var(--ds-ink-subtle)}.ds-menu-label{display:flex;align-items:center;height:var(--ds-h-md);padding:0 8px}.ds-menu-sep{height:1px;margin:4px -6px;background:var(--ds-edge-divider)}.ds-tooltip{padding:8px;border-radius:var(--ds-radius-md);background:var(--ds-control);color:var(--ds-ink-muted);font-size:var(--ds-text-xs);line-height:var(--ds-lh-xs);box-shadow:0 0 0 1px var(--ds-edge-frame)}.ds-dialog-overlay{position:fixed;inset:0;z-index:var(--pop-z,400);display:grid;place-items:center;padding:16px;background:var(--ds-dialog-scrim);-webkit-backdrop-filter:var(--ds-dialog-filter);backdrop-filter:var(--ds-dialog-filter);animation:ds-fade var(--ds-dur-overlay) ease-out both}.ds-dialog-overlay.is-top{place-items:start center;padding-top:11vh}.ds-dialog{position:relative;display:flex;flex-direction:column;width:var(--pop-w,640px);max-width:calc(100vw - 32px);max-height:calc(100dvh - 48px);border-radius:var(--ds-radius-dialog);background:var(--ds-dialog);color:var(--ds-ink);box-shadow:var(--ds-shadow-elevated);overflow:hidden;outline:none;font-family:var(--ds-font);animation:ds-dialog-in var(--ds-dur-dialog) var(--ds-ease) both}.ds-dialog:focus,.ds-dialog:focus-visible{outline:none}.ds-dialog.is-sm{--pop-w:480px}.ds-dialog.is-lg{--pop-w:800px}.ds-dialog.is-xl{--pop-w:960px}.ds-dialog-overlay[data-dialog-state=closing]{animation:ds-fade-out var(--ds-dur-overlay) ease-in both;pointer-events:none}.ds-dialog-overlay[data-dialog-state=closing]>.ds-dialog{animation:ds-dialog-out var(--ds-dur-overlay) ease-in both}.ds-dialog-head{display:flex;align-items:center;gap:8px;min-height:var(--ds-header-h);padding:12px 16px 0 24px}.ds-dialog-title{margin:0;flex:1;min-width:0;font-size:var(--ds-text-lg);line-height:var(--ds-lh-lg);font-weight:600;letter-spacing:var(--ds-track-title);color:var(--ds-ink)}.ds-dialog-body{padding:var(--ds-space-4) var(--ds-space-6) var(--ds-space-6);display:flex;flex-direction:column;gap:var(--ds-space-3);overflow-y:auto;font-size:var(--ds-text-sm);color:var(--ds-ink-muted)}.ds-dialog-head+.ds-dialog-body{padding-top:var(--ds-space-3)}.ds-dialog-foot{display:flex;justify-content:flex-end;align-items:center;gap:var(--ds-space-3);padding:0 var(--ds-space-6) var(--ds-space-6)}.ds-dialog-side{background:var(--ds-chrome);border-left:1px solid var(--ds-edge-frame)}@keyframes ds-fade{0%{opacity:0}}@keyframes ds-fade-out{to{opacity:0}}@keyframes ds-dialog-in{0%{opacity:0;transform:translateY(4px) scale(.98)}}@keyframes ds-dialog-out{to{opacity:0;transform:translateY(3px) scale(.99)}}@media (prefers-reduced-motion:reduce){.ds-dialog,.ds-dialog-overlay{animation:none!important}}.ds-list{display:flex;flex-direction:column;margin:0 calc(var(--ds-list-row-inset) - var(--ds-list-gutter))}.ds-row{display:flex;align-items:center;gap:var(--ds-space-3);min-width:0;height:var(--ds-h-list);margin:0 var(--ds-list-row-inset);padding:2px 8px;border:0;border-radius:var(--ds-radius-lg);background:transparent;color:var(--ds-ink);font:400 var(--ds-text-sm)/var(--ds-lh-sm) var(--ds-font);text-align:left;text-decoration:none;cursor:pointer;transition:background-color var(--ds-dur-hover)}.ds-list>.ds-row{margin:0}.ds-row:hover{background:var(--ds-hover)}.ds-row:focus-visible,.ds-row[data-highlighted]{background:var(--ds-active);outline:none}.ds-row.is-selected,.ds-row[aria-selected=true]{background:var(--ds-selected)}.ds-row.is-dense{height:var(--ds-h-md)}.ds-row-icon{flex:none;width:20px;display:inline-flex;align-items:center;justify-content:center;color:var(--ds-ink-muted)}.ds-row-title{flex:1;font-weight:500;color:var(--ds-ink)}.ds-row-sub,.ds-row-title{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ds-row-sub{color:var(--ds-ink-muted);font-weight:400}.ds-row-meta{flex:none;font-size:var(--ds-text-xs);line-height:var(--ds-lh-xs);color:var(--ds-ink-subtle);font-variant-numeric:tabular-nums}.ds-row-trail{flex:none;gap:4px}.ds-group-head,.ds-row-trail{display:flex;align-items:center}.ds-group-head{gap:6px;height:var(--ds-h-md);padding:0 8px;border-radius:var(--ds-radius-md);background:var(--ds-hover);font-size:var(--ds-text-xs);font-weight:500;color:var(--ds-ink-muted)}.ds-date-label{align-items:flex-end;padding:7px 12px 5px}.ds-date-label,.ds-table-head{display:flex;height:var(--ds-h-md);font-size:var(--ds-text-xs);font-weight:500;color:var(--ds-ink-subtle)}.ds-side-row,.ds-table-head{align-items:center}.ds-side-row{position:relative;display:flex;gap:var(--ds-sidebar-label-gap);width:100%;height:var(--ds-sidebar-row-h);padding:0 8px;margin-bottom:var(--ds-sidebar-row-gap);border:0;border-radius:var(--ds-radius-md);background:transparent;color:var(--ds-ink-muted);font:400 var(--ds-text-sm)/var(--ds-lh-sm) var(--ds-font);text-align:left;text-decoration:none;cursor:pointer}.ds-side-row>.ds-side-icon{flex:none;width:var(--ds-sidebar-icon-slot);display:inline-flex;align-items:center;justify-content:center}.ds-side-row .ds-side-label{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ds-side-row .ds-side-meta{flex:none;font-size:var(--ds-text-xs);color:var(--ds-ink-subtle);font-variant-numeric:tabular-nums}.ds-side-row:hover{background:var(--ds-hover);color:var(--ds-ink)}.ds-side-row.is-active,.ds-side-row[aria-current=page]{background:var(--ds-active);color:var(--ds-ink)}.ds-side-label-row{display:flex;align-items:center;gap:6px;height:var(--ds-sidebar-section-label-h);padding:0 8px;margin-top:var(--ds-sidebar-section-gap);font-size:var(--ds-text-xs);font-weight:500;color:var(--ds-ink-subtle)}.ds-card{position:relative;min-width:0;border-radius:var(--ds-radius-lg);background:var(--ds-control);color:var(--ds-ink)}.ds-card,.ds-card-head{display:flex;flex-direction:column}.ds-card-head{gap:4px;padding:var(--ds-space-3)}.ds-card-title{font-size:var(--ds-text-sm);line-height:var(--ds-lh-sm);font-weight:500;color:var(--ds-ink)}.ds-card-meta{font-size:var(--ds-text-xs);line-height:var(--ds-lh-xs);color:var(--ds-ink-subtle)}.ds-card-body{padding:var(--ds-space-3);font-size:var(--ds-text-sm);line-height:var(--ds-lh-base)}.ds-card-foot{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px;padding:var(--ds-space-3);border-top:1px solid var(--ds-edge-muted)}.ds-card.is-details{border-radius:var(--ds-radius-xl)}.ds-card.is-board{border-radius:var(--ds-radius-md);padding:10px;box-shadow:var(--ds-shadow-card)}.ds-card.is-file{flex-direction:row;align-items:center;gap:8px;height:var(--ds-h-lg);padding:0 12px;border-radius:var(--ds-radius-md);font-size:var(--ds-text-sm);color:var(--ds-ink-muted)}.ds-card.is-stat{padding:12px 16px;gap:4px}.ds-card.is-stat .ds-stat-label{font-size:var(--ds-text-xs);font-weight:500;color:var(--ds-ink-subtle)}.ds-card.is-stat .ds-stat-value{font-size:var(--ds-text-xl);line-height:var(--ds-lh-xl);font-weight:600;color:var(--ds-ink);font-variant-numeric:tabular-nums}.ds-card.is-glass{border-radius:var(--ds-radius-xl);background:var(--glass,var(--ds-control));box-shadow:inset 0 1px 0 var(--hi,transparent),inset 0 0 0 1px var(--edge,var(--ds-edge-frame))}.ds-card.is-glass .ds-card-title{font-size:13px;font-weight:600;color:var(--ink,var(--ds-ink))}.ds-card.is-glass .ds-card-meta{font-size:12px;color:var(--ink4,var(--ds-ink-subtle))}.ds-card.is-glass.is-stat{padding:12px 16px}a.ds-card,button.ds-card{border:0;text-align:left;text-decoration:none;cursor:pointer;transition:background-image var(--ds-dur-hover)}a.ds-card:hover,button.ds-card:hover{background-image:linear-gradient(var(--ds-hover),var(--ds-hover))}.ds-tabs{gap:2px}.ds-tab,.ds-tabs{display:inline-flex;align-items:center;height:var(--ds-h-md)}.ds-tab{gap:6px;padding:0 16px;border:1px solid transparent;border-radius:var(--ds-radius-btn-in);background:none;color:var(--ds-ink-subtle);font:500 var(--ds-text-sm)/1 var(--ds-font);cursor:pointer;white-space:nowrap;transition:color var(--ds-dur-hover),background-color var(--ds-dur-hover)}.ds-tab:hover{color:var(--ds-ink)}.ds-tab.is-active,.ds-tab[aria-selected=true]{color:var(--ds-ink);background:var(--ds-active);border-color:var(--ds-edge-frame)}.ds-tabs.is-frost .ds-tab.is-active,.ds-tabs.is-frost .ds-tab[aria-selected=true]{background:var(--frost-bg-hover);border-color:transparent;box-shadow:var(--raised-shadow);border-radius:var(--ds-radius-btn)}.ds-tabs.is-frost,.ds-tabs.is-frost .ds-tab{height:var(--ds-h-bar)}.ds-seg{display:inline-flex;align-items:stretch;height:var(--ds-h-sm);border-radius:var(--ds-radius-btn);box-shadow:inset 0 0 0 1px var(--ds-edge-frame);overflow:hidden}.ds-seg.is-md{height:var(--ds-h-md)}.ds-seg>button{display:inline-flex;align-items:center;justify-content:center;gap:4px;padding:0 8px;border:0;border-right:1px solid var(--ds-edge-divider);background:none;color:var(--ds-ink-muted);font:500 var(--ds-text-sm)/1 var(--ds-font);cursor:pointer}.ds-seg.is-md>button{padding:0 12px;font-size:var(--ds-text-sm)}.ds-seg>button:last-child{border-right:0}.ds-seg>button:hover{color:var(--ds-ink);background:var(--ds-hover)}.ds-seg>button.is-active,.ds-seg>button[aria-pressed=true]{color:var(--ds-ink);background:var(--ds-active)}.ds-select-wrap{display:inline-flex;min-width:0}.ds-select-wrap.is-block{display:flex;width:100%}.ds-select,.ds-select-wrap>.inline-flex{display:flex;flex:1;min-width:0}.ds-select{align-items:center;gap:6px;height:var(--ds-h-md);padding:0 8px;border:0;border-radius:var(--ds-radius-sm);background:var(--ds-input-focus,var(--bg-field));box-shadow:inset 0 0 0 1px var(--ds-edge-muted);color:var(--ds-ink);font:400 var(--ds-text-sm)/1 var(--ds-font);text-align:left;white-space:nowrap;cursor:pointer}.ds-select:hover:not(:disabled){box-shadow:inset 0 0 0 1px var(--ds-edge-button)}.ds-select:focus-visible{outline:none;box-shadow:inset 0 0 0 1px var(--ds-edge-focus)}.ds-select:disabled{opacity:.5;cursor:default}.ds-select-pop{z-index:10200!important}.ds-datefield-wrap{gap:6px}.ds-datefield.is-empty{color:var(--ds-ink-placeholder,var(--text-dim))}.ds-seg.is-fill{display:flex}.ds-seg.is-fill>button{flex:1;min-width:0}.ds-chip{display:inline-flex;align-items:center;gap:6px;height:var(--ds-h-sm);padding:0 8px;border-radius:var(--ds-radius-btn);background:var(--ds-control);border:1px solid var(--ds-edge-muted);color:var(--ds-ink-muted);font:500 var(--ds-text-sm)/1 var(--ds-font);white-space:nowrap}.ds-chip.is-ghost{background:transparent;border-color:transparent}.ds-chip.is-ghost:hover{background:var(--ds-hover)}.ds-chip-dot{flex:none;width:8px;height:8px;border-radius:50%}.ds-badge{gap:4px;height:var(--ds-h-xs);padding:0 8px;border-radius:var(--ds-radius-full);border:1px solid var(--ds-edge-muted);color:var(--ds-ink-muted)}.ds-badge,.ds-count{display:inline-flex;align-items:center;font:500 var(--ds-text-xs)/1 var(--ds-font)}.ds-count{height:var(--ds-h-2xs);padding:0 6px;border-radius:var(--ds-radius-full);background:var(--ds-active);color:var(--ds-ink);font-variant-numeric:tabular-nums}.ds-count,.ds-kbd{justify-content:center;min-width:16px}.ds-kbd{display:inline-flex;align-items:center;height:16px;padding:0 4px;border-radius:var(--ds-radius-xs);border:1px solid var(--ds-edge-frame);color:var(--ds-ink-subtle);font:500 var(--ds-text-2xs)/1 var(--ds-font)}.ds-dot{display:inline-block;flex:none;width:6px;height:6px;border-radius:50%;background:var(--ds-accent)}.ds-empty{display:flex;flex-direction:column;align-items:center;text-align:center;max-width:448px;margin:0 auto;padding:var(--ds-space-12) var(--ds-space-4)}.ds-empty-title{margin:0;font-size:var(--ds-text-base);line-height:var(--ds-lh-base);font-weight:600;color:var(--ds-ink)}.ds-empty-desc{margin:12px 0 0;font-size:var(--ds-text-sm);line-height:var(--ds-lh-base);color:var(--ds-ink-muted)}.ds-empty-actions{display:flex;flex-wrap:wrap;justify-content:center;gap:8px;margin-top:12px}.ds-label-chip{display:inline-flex;align-items:center;gap:4px;height:var(--ds-h-xs);padding:0 6px;border-radius:var(--ds-radius-btn);background:var(--ds-control);box-shadow:inset 0 0 0 1px var(--ds-edge-muted);color:var(--ds-ink-muted);font:500 var(--ds-text-xs)/1 var(--ds-font);white-space:nowrap;max-width:100%}.ds-label-chip>i{flex:none;width:6px;height:6px;border-radius:50%}.ds-label-chip>span{min-width:0;overflow:hidden;text-overflow:ellipsis}.ds-label-chip>button{flex:none;display:inline-grid;place-items:center;width:12px;height:12px;margin-right:-2px;padding:0;border:0;border-radius:50%;background:none;color:var(--ds-ink-subtle);font-size:var(--ds-text-xs);line-height:1;cursor:pointer}.ds-label-chip>button:hover{color:var(--ds-ink);background:var(--ds-hover)}.ds-label-chip.is-sm{height:var(--ds-h-xs);padding:0 5px;font-size:var(--ds-text-xs)}@media (max-width:767px){.ds-seg,.ds-tabs{max-width:100%;overflow-x:auto;overscroll-behavior-x:contain;scrollbar-width:none}.ds-seg::-webkit-scrollbar,.ds-tabs::-webkit-scrollbar{display:none}.ds-seg>*,.ds-tabs>*{flex:none}}.ds-tip{position:fixed;z-index:2000;gap:8px;min-height:var(--ds-h-md);max-width:320px;padding:4px 8px;border-radius:var(--ds-radius-md);background:var(--ds-menu);box-shadow:0 0 0 1px var(--ds-edge-frame),var(--ds-shadow-menu);font:400 var(--ds-text-xs)/16px var(--ds-font);color:var(--ds-ink-muted);pointer-events:none;animation:ds-tip-in .12s cubic-bezier(.16,1,.3,1)}.ds-tip,.ds-tip-k{display:inline-flex;align-items:center}.ds-tip-k{height:var(--ds-h-xs);padding:0 6px;border-radius:var(--ds-radius-sm);box-shadow:inset 0 0 0 1px var(--ds-edge-muted);font:500 var(--ds-text-xs)/1 var(--ds-font);color:var(--ds-ink-subtle)}@keyframes ds-tip-in{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){.ds-tip{animation:none}}