.eth-file-filter__error{color:var(--eth-color-danger);font-size:var(--eth-fs-sm);margin:0}.eth-file-filter__lists{gap:var(--eth-space-lg);grid-template-columns:minmax(0,1fr);min-width:0;display:grid}.eth-file-filter__list{gap:var(--eth-space-xs);flex-direction:column;min-width:0;display:flex}.eth-file-filter__list-head{gap:var(--eth-space-xs);flex-direction:column;display:flex}.eth-file-filter__title{font-size:var(--eth-fs-sm);font-weight:var(--eth-fw-medium);color:var(--eth-color-text)}.eth-file-filter__list-hint{color:var(--eth-color-text-dim);font-size:var(--eth-fs-xs)}.eth-file-filter__rules{padding:var(--eth-space-xs);gap:var(--eth-space-xs);background:var(--eth-color-bg-inset);border:var(--eth-border-width) solid var(--eth-color-border);border-radius:var(--eth-radius-sm);min-height:var(--eth-space-xl);flex-direction:column;margin:0;list-style:none;display:flex}.eth-file-filter__rule{gap:var(--eth-space-xs);flex-direction:column;min-width:0;display:flex}.eth-file-filter__rule-row{align-items:center;gap:var(--eth-space-xs);min-width:0;display:flex}.eth-file-filter__input{flex:1;min-width:0}.eth-file-filter__kind{flex:none;width:18ch}.eth-file-filter__input--regex{font-family:var(--eth-font-mono)}.eth-file-filter__rule-error{color:var(--eth-color-danger);font-size:var(--eth-fs-xs);padding-left:var(--eth-space-sm)}.eth-file-filter__add{align-self:flex-start;align-items:center;gap:var(--eth-space-xs);display:inline-flex}.eth-file-filter__add svg{width:var(--eth-size-icon-sm);height:var(--eth-size-icon-sm)}.eth-news{--dialog-width:min(calc(var(--eth-size-tooltip-max-width) * 2.5), 92vw)}.eth-news__header{align-items:center;gap:var(--eth-space-sm);display:flex}.eth-news__title{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.eth-news__date{color:var(--eth-color-text-dim);font-size:var(--eth-fs-xs);font-weight:400}.eth-news .eth-dialog__body{padding:0}.eth-news__body{display:flex}.eth-news__frame{width:100%;max-height:calc(100vh - var(--eth-size-dialog-chrome));background:var(--eth-color-bg-inset);border:0;display:block}.eth-news-list{--dialog-width:min(calc(var(--eth-size-tooltip-max-width) * 2 + 2 * var(--eth-space-lg)), calc(100vw - 2 * var(--eth-space-xl)))}.eth-news-list__items{gap:var(--eth-space-xs);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.eth-news-list__item{justify-content:space-between;align-items:baseline;gap:var(--eth-space-md);width:100%;padding:var(--eth-space-xs) var(--eth-space-sm);border-radius:var(--eth-radius-sm);background:var(--eth-color-bg-inset);color:inherit;font:inherit;text-align:left;cursor:pointer;border:0;display:flex}.eth-news-list__item:hover,.eth-news-list__item:focus-visible{background:var(--eth-color-bg-hover)}.eth-debug-panel__title{text-overflow:ellipsis;overflow:hidden}.eth-debug-panel__kind{color:var(--eth-color-text-dim);font-size:var(--eth-fs-xs);font-weight:var(--eth-fw-regular)}.eth-debug-panel__body{overflow:hidden}.eth-debug-panel__body>*{flex:1;min-width:0;min-height:0}.eth-debug-panel__error{padding:var(--eth-space-md);color:var(--eth-color-danger);overflow-wrap:anywhere}.eth-remote{align-items:center;gap:var(--eth-space-sm);font-size:var(--eth-fs-sm);display:flex}.eth-remote__form{gap:var(--eth-space-md);flex-direction:column;display:flex}.eth-remote__field{gap:var(--eth-space-xs);color:var(--eth-color-text-dim);flex-direction:column;display:flex}.eth-remote__hint{color:var(--eth-color-text-dim);font-size:var(--eth-fs-xs);margin:0}.eth-remote__form-error{color:var(--eth-color-danger);margin:0}.eth-remote__heading{font-size:var(--eth-fs-md);font-weight:var(--eth-fw-medium);color:var(--eth-color-text);margin:0}.eth-remote__row{gap:var(--eth-space-sm);grid-template-columns:2fr 1fr;display:grid}.eth-remote__connected{gap:var(--eth-space-sm);flex-direction:column;display:flex}.eth-remote__status{margin:0}.eth-audio-settings{--dialog-width:var(--eth-size-audio-settings-dialog-width);height:min(calc(var(--eth-size-detail-height) * 2), calc(100vh - 2 * var(--eth-space-xl)))}.eth-audio-settings>.eth-dialog__body{flex-direction:column;display:flex;overflow:hidden}.eth-audio-settings__body{gap:var(--eth-space-lg);flex-direction:column;min-width:0;display:flex}.eth-audio-settings__grid{gap:var(--eth-space-sm) var(--eth-space-lg);grid-template-columns:auto minmax(0,1fr);align-items:center;display:grid}.eth-audio-settings__field{display:contents}.eth-audio-settings__label{color:var(--eth-color-text-dim);font-size:var(--eth-fs-sm)}.eth-audio-settings__hint{padding:var(--eth-space-sm) var(--eth-space-md);border-radius:var(--eth-radius-md);background:var(--eth-color-accent-subtle);color:var(--eth-color-text);font-size:var(--eth-fs-sm);margin:0}.eth-audio-settings__error{color:var(--eth-color-danger);font-size:var(--eth-fs-sm);margin:0}.eth-audio-settings__status,.eth-audio-settings__note{color:var(--eth-color-text-dim);font-size:var(--eth-fs-sm);margin:0}.eth-audio-settings__heading{margin:0 0 var(--eth-space-xs);font-size:var(--eth-fs-sm);font-weight:var(--eth-fw-medium)}.eth-audio-settings__meter{align-items:center;gap:var(--eth-space-md);display:flex}.eth-audio-settings__meter-name{width:var(--eth-size-audio-settings-meter-name-width);text-overflow:ellipsis;white-space:nowrap;font-size:var(--eth-fs-sm);overflow:hidden}.eth-audio-settings__meter-bar{flex:1}.eth-audio-settings__toolbar{align-items:center;gap:var(--eth-space-md);margin-bottom:calc(var(--eth-space-sm) * -1);justify-content:flex-end;display:flex}.eth-audio-settings__spin{animation:.8s linear infinite eth-audio-spin}@keyframes eth-audio-spin{to{transform:rotate(360deg)}}.eth-settings{gap:var(--eth-space-xl);flex:1;min-width:0;min-height:0;display:flex}.eth-settings__nav{gap:var(--eth-space-hair);width:var(--eth-size-settings-nav-width);flex-direction:column;flex:none;display:flex;overflow-y:auto}.eth-settings__nav-item{width:100%;padding:var(--eth-space-sm) var(--eth-space-md);border-radius:var(--eth-radius-md);color:var(--eth-color-text-dim);font:inherit;font-size:var(--eth-fs-sm);text-align:left;cursor:pointer;background:0 0;border:none;display:block}.eth-settings__nav-item:hover{background:var(--eth-color-bg-hover);color:var(--eth-color-text)}.eth-settings__nav-item[data-current]{color:var(--eth-color-text)}.eth-settings__nav-item[aria-current=page]{background:var(--eth-color-bg-active)}.eth-settings__nav-item:focus-visible{outline:var(--eth-focus-ring-width) solid var(--eth-color-focus);outline-offset:calc(-1 * var(--eth-focus-ring-width))}.eth-settings__nav-pages{opacity:0;transition:grid-template-rows var(--eth-duration-medium) var(--eth-ease-out), opacity var(--eth-duration-medium) var(--eth-ease-out);grid-template-rows:0fr;display:grid}.eth-settings__nav-pages[data-open]{opacity:1;grid-template-rows:1fr}.eth-settings__nav-pages-inner{gap:var(--eth-space-hair);min-height:0;padding-left:var(--eth-space-md);flex-direction:column;display:flex;overflow:hidden}.eth-settings__nav-pages[data-open] .eth-settings__nav-pages-inner{padding-block:var(--eth-space-hair) var(--eth-space-sm)}.eth-settings__nav-pages-inner>.eth-settings__nav-item{transform:translateY(calc(-1 * var(--eth-space-sm)));transition:transform var(--eth-duration-medium) var(--eth-ease-out)}.eth-settings__nav-pages[data-open] .eth-settings__nav-pages-inner>.eth-settings__nav-item{transform:none}.eth-settings__nav-page{font-size:var(--eth-fs-xs)}.eth-settings__panel{flex:1;min-width:0;min-height:0;overflow-y:auto}.eth-settings__stack{gap:var(--eth-space-xl);flex-direction:column;display:flex}.eth-settings__stack>*+*{padding-top:var(--eth-space-xl);border-top:var(--eth-border-width) solid var(--eth-color-border)}.eth-settings__section{gap:var(--eth-space-sm);flex-direction:column;display:flex}.eth-settings__heading{font-size:var(--eth-fs-md);font-weight:var(--eth-fw-medium);color:var(--eth-color-text);margin:0}.eth-settings__hint{color:var(--eth-color-text-dim);font-size:var(--eth-fs-xs);margin:0}.eth-settings__row{justify-content:space-between;align-items:center;gap:var(--eth-space-md);display:flex}.eth-settings__number{width:calc(var(--eth-size-control-lg) * 3);flex:none}.eth-input-settings__toggles{align-items:flex-start;gap:var(--eth-space-sm);margin-top:var(--eth-space-xs);flex-direction:column;display:flex}.eth-input-settings__footer{justify-content:space-between;align-items:center;gap:var(--eth-space-md);display:flex}.eth-settings__placeholder{gap:var(--eth-space-sm)}.eth-settings__placeholder-heading,.eth-settings__placeholder-line{height:var(--eth-fs-md);border-radius:var(--eth-radius-sm);background:var(--eth-color-bg-inset);display:block}.eth-settings__placeholder-heading{width:30%}.eth-settings__placeholder-line{width:85%;height:var(--eth-size-control-sm)}.eth-theme-grid{grid-template-columns:repeat(auto-fill, minmax(var(--eth-size-theme-card-min-width), 1fr));gap:var(--eth-space-md);display:grid}.eth-theme-card{gap:var(--eth-space-sm);padding:var(--eth-space-sm);border:var(--eth-border-width) solid var(--eth-color-border-light);border-radius:var(--eth-radius-lg);background:var(--eth-color-bg-inset);color:var(--eth-color-text);font:inherit;font-size:var(--eth-fs-xs);text-align:start;cursor:pointer;transition:border-color var(--eth-duration-fast) var(--eth-ease-standard);flex-direction:column;display:flex}.eth-theme-card:hover{border-color:var(--eth-color-border-strong)}.eth-theme-card[aria-pressed=true]{border-color:var(--eth-color-accent);box-shadow:0 0 0 var(--eth-border-width) var(--eth-color-accent)}.eth-theme-card:focus-visible{outline:var(--eth-focus-ring-width) solid var(--eth-color-focus);outline-offset:var(--eth-focus-ring-offset)}.eth-theme-card__preview{height:var(--eth-size-theme-card-preview-height);border-radius:var(--eth-radius-md);background:var(--preview-bg);box-shadow:inset 0 0 0 var(--eth-border-width) var(--preview-border);display:block;position:relative;overflow:hidden}.eth-theme-card__bar{background:var(--preview-panel);border-bottom:var(--eth-border-width) solid var(--preview-border);height:18%;position:absolute;inset:0 0 auto}.eth-theme-card__dot{aspect-ratio:1;border-radius:var(--eth-radius-round);background:var(--preview-ok);width:6%;position:absolute;top:30%;left:6%}.eth-theme-card__pane{border-radius:var(--eth-radius-sm);background:var(--preview-raised);flex-direction:column;gap:10%;width:40%;padding:6%;display:flex;position:absolute;top:28%;bottom:10%;right:6%}.eth-theme-card__line{border-radius:var(--eth-radius-pill);background:var(--preview-text);width:80%;height:12%}.eth-theme-card__line--dim{background:var(--preview-dim);width:55%}.eth-theme-card__button{border-radius:var(--eth-radius-sm);background:var(--preview-accent);width:60%;height:22%;margin-top:auto}.eth-theme-card__clip{border-radius:var(--eth-radius-xs);background:color-mix(in srgb, var(--preview-accent) 35%, var(--preview-panel));border-top:var(--eth-border-width-strong) solid var(--preview-accent);width:40%;height:26%;position:absolute;top:40%;left:6%}.eth-theme-card__name{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.eth-theme-card-wrap{display:flex;position:relative}.eth-theme-card-wrap>.eth-theme-card{flex:1;min-width:0}.eth-theme-card__more{top:var(--eth-space-sm);right:var(--eth-space-sm);opacity:0;background:var(--eth-color-bg-overlay);transition:opacity var(--eth-duration-fast) var(--eth-ease-standard);position:absolute}.eth-theme-card-wrap:hover>.eth-theme-card__more,.eth-theme-card__more:focus-visible{opacity:1}@media (hover:none){.eth-theme-card__more{opacity:1}}.eth-theme-actions{gap:var(--eth-space-sm);flex-wrap:wrap;display:flex}.eth-theme-message{font-size:var(--eth-fs-xs);color:var(--eth-color-text-dim);margin:0}.eth-theme-message--error{color:var(--eth-color-danger)}.eth-theme-editor{gap:var(--eth-space-sm);flex-direction:column;display:flex}.eth-theme-editor__title,.eth-theme-editor__subtitle{font-size:var(--eth-fs-sm);font-weight:var(--eth-fw-medium);color:var(--eth-color-text);margin:0}.eth-theme-editor__subtitle{margin-top:var(--eth-space-md)}summary.eth-theme-editor__subtitle{cursor:pointer}.eth-theme-editor__name{width:var(--eth-size-select-search-width)}.eth-theme-editor__colors{grid-template-columns:repeat(auto-fill, minmax(var(--eth-size-select-search-width), 1fr));gap:var(--eth-space-xs) var(--eth-space-lg);display:grid}.eth-theme-editor__color{align-items:center;gap:var(--eth-space-sm);min-height:var(--eth-size-row-height);display:flex}.eth-theme-editor__label{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.eth-theme-editor__color:not([data-set]) .eth-theme-editor__label{color:var(--eth-color-text-dim)}.eth-theme-editor__swatch{width:var(--eth-size-control-md);height:var(--eth-size-control-sm);border:var(--eth-border-width) solid var(--eth-color-border-strong);border-radius:var(--eth-radius-sm);cursor:pointer;background:0 0;flex:none;padding:0}.eth-theme-editor__swatch::-webkit-color-swatch-wrapper{padding:0}.eth-theme-editor__swatch::-webkit-color-swatch{border-radius:var(--eth-radius-xs);border:none}.eth-theme-editor__value{width:calc(var(--eth-size-control-lg) * 4);font-family:var(--eth-font-mono);flex:none}.eth-theme-editor__failures{padding-left:var(--eth-space-xl);color:var(--eth-color-warn);font-size:var(--eth-fs-xs);margin:0}.eth-theme-editor__actions{align-items:center;gap:var(--eth-space-sm);margin-top:var(--eth-space-md);display:flex}.eth-theme-editor__spacer{flex:1}
