.ui-sr{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;position:absolute!important}.ui-icon{vertical-align:middle;flex:none;display:inline-block}.ui-spin{animation:.9s linear infinite ui-spin}@keyframes ui-spin{to{transform:rotate(360deg)}}html.ui-noscroll{overflow:hidden}.ui-hint{margin:var(--s-1) 0 0;color:var(--c-muted);font-size:.875rem;line-height:1.45}.ui-loading{padding:var(--s-4);text-align:center}.ui-btn{justify-content:center;align-items:center;gap:var(--s-2);min-width:44px;min-height:44px;padding:var(--s-2) var(--s-4);border:1px solid var(--c-border);border-radius:var(--radius-sm);background:var(--c-surface);color:var(--c-text);font:inherit;cursor:pointer;user-select:none;-webkit-tap-highlight-color:transparent;font-weight:600;line-height:1.2;text-decoration:none;transition:background-color .15s,border-color .15s,box-shadow .15s,filter .15s;display:inline-flex;box-shadow:0 1px 2px #1018280d}.ui-btn:hover:not(:disabled){background:var(--c-surface-2);border-color:color-mix(in srgb, var(--c-text) 18%, var(--c-border))}.ui-btn:focus-visible,.ui-steps__card:focus-visible,.ui-toast__close:focus-visible,.ui-sort__item:focus-visible,.ui-pre:focus-visible,.ui-tag:focus-visible,.ui-seg__more:focus-visible{outline:3px solid var(--c-focus);outline-offset:2px}.ui-btn:disabled,.ui-btn[aria-disabled=true]{opacity:.55;cursor:not-allowed}.ui-btn--primary{background:var(--c-primary);border-color:var(--c-primary);color:var(--c-primary-contrast);box-shadow:0 1px 2px #00000014, 0 4px 12px -4px color-mix(in srgb, var(--c-primary) 45%, transparent)}.ui-btn--primary:hover:not(:disabled){background:var(--c-primary);border-color:var(--c-primary);filter:brightness(1.12)}.ui-btn--ghost{box-shadow:none;background:0 0;border-color:#0000}.ui-btn--ghost:hover:not(:disabled){background:color-mix(in srgb, var(--c-text) 6%, transparent);border-color:#0000}.ui-btn--danger{color:var(--c-danger);border-color:var(--c-danger)}.ui-btn--lg{min-height:52px;padding:var(--s-3) var(--s-6);border-radius:calc(var(--radius-sm) + 2px);font-size:1.0625rem}.ui-btn--icon{padding:var(--s-2)}.ui-btn--block{width:100%;display:flex}.ui-btn__text{overflow-wrap:anywhere}.ui-seg{border:0;min-width:0;margin:0;padding:0}.ui-legend{margin-bottom:var(--s-2);padding:0;font-size:.9375rem;font-weight:650}.ui-seg__opts{gap:var(--s-2);flex-wrap:wrap;display:flex}.ui-seg__opt{align-items:center;gap:var(--s-3);min-height:44px;padding:var(--s-2) var(--s-4);border:1px solid var(--c-border);border-radius:var(--radius-sm);background:var(--c-surface);cursor:pointer;transition:border-color .15s,background-color .15s,box-shadow .15s;display:flex;position:relative}.ui-seg__opt:hover:not(.is-disabled){border-color:color-mix(in srgb, var(--c-primary) 45%, var(--c-border))}.ui-seg__opt.is-checked{border-color:var(--c-primary);box-shadow:inset 0 0 0 1px var(--c-primary);background:color-mix(in srgb, var(--c-primary) 7%, var(--c-surface))}.ui-seg__opt.is-disabled{opacity:.5;cursor:not-allowed}.ui-seg__input{opacity:0;width:1px;height:1px;position:absolute}.ui-seg__opt:has(.ui-seg__input:focus-visible){outline:3px solid var(--c-focus);outline-offset:2px}.ui-seg__text{flex-direction:column;min-width:0;display:flex}.ui-seg__label{font-weight:650;line-height:1.3}.ui-seg__desc{color:var(--c-muted);font-size:.8125rem;line-height:1.35}.ui-seg__icon{background:var(--c-surface-2);width:40px;height:40px;color:var(--c-muted);border-radius:12px;flex:none;place-items:center;transition:background-color .15s,color .15s;display:grid}.ui-seg__opt.is-checked .ui-seg__icon{background:var(--c-primary);color:var(--c-primary-contrast)}.ui-seg__check{display:none}.ui-seg--cards .ui-seg__opts{grid-template-columns:repeat(auto-fill,minmax(11rem,1fr));display:grid}.ui-seg--cards .ui-seg__opt{min-height:64px;padding:var(--s-3);padding-right:var(--s-8);border-radius:var(--radius)}.ui-seg--cards .ui-seg__check{border:1.5px solid var(--c-border);color:#0000;border-radius:50%;place-items:center;width:20px;height:20px;display:grid;position:absolute;top:10px;right:10px}.ui-seg--cards .ui-seg__opt.is-checked .ui-seg__check{border-color:var(--c-primary);background:var(--c-primary);color:var(--c-primary-contrast)}.ui-seg--split>.ui-seg__opts:not(.ui-seg__opts--more){grid-template-columns:repeat(3,minmax(0,1fr))}.ui-seg__opts--more{margin-top:var(--s-2)}.ui-seg__opts--more[hidden]{display:none}.ui-seg--cards .ui-seg__opts--more{grid-template-columns:repeat(auto-fill,minmax(13.5rem,1fr))}.ui-seg--cards .ui-seg__opts--more .ui-seg__opt{min-height:56px;padding:var(--s-2) var(--s-8) var(--s-2) var(--s-3)}.ui-seg--cards .ui-seg__opts--more .ui-seg__icon{border-radius:10px;width:34px;height:34px}.ui-seg__more{align-items:center;gap:var(--s-2);min-height:64px;padding:var(--s-3) var(--s-4);border:1px dashed color-mix(in srgb, var(--c-text) 25%, var(--c-border));border-radius:var(--radius);color:var(--c-text);font:inherit;text-align:left;cursor:pointer;background:0 0;min-width:0;display:flex}.ui-seg__more:hover{background:var(--c-surface);border-style:solid}.ui-seg__more .ui-seg__text{flex:1}.ui-seg__more .ui-seg__desc{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.ui-seg__more.has-selected{border-style:solid;border-color:var(--c-primary);box-shadow:inset 0 0 0 1px var(--c-primary);background:color-mix(in srgb, var(--c-primary) 7%, var(--c-surface))}.ui-seg__more.has-selected .ui-seg__desc{color:var(--c-text);font-weight:600}.ui-seg__chev{color:var(--c-muted);transition:transform .15s}.ui-seg__more.is-open .ui-seg__chev{transform:rotate(180deg)}@media (width<=560px){.ui-seg--split>.ui-seg__opts:not(.ui-seg__opts--more){grid-template-columns:repeat(2,minmax(0,1fr))}.ui-seg--split .ui-seg__more{grid-column:1/-1;min-height:52px}.ui-seg--cards .ui-seg__opts{grid-template-columns:repeat(2,minmax(0,1fr))}.ui-seg--cards .ui-seg__opt{align-items:flex-start;gap:var(--s-2);flex-direction:column}.ui-seg--cards .ui-seg__opts--more .ui-seg__opt{flex-direction:row;align-items:center}.ui-seg--cards .ui-seg__opts--more{grid-template-columns:repeat(2,minmax(0,1fr))}.ui-seg--cards .ui-seg__opts--more .ui-seg__icon{display:none}.ui-seg--cards .ui-seg__opts--more .ui-seg__opt{padding-right:var(--s-7)}}.ui-field{gap:var(--s-1);flex-direction:column;min-width:0;display:flex}.ui-field__label{font-weight:600}.ui-select,.ui-input{max-width:100%;min-height:44px;padding:var(--s-2) var(--s-3);border:1px solid color-mix(in srgb, var(--c-text) 30%, var(--c-border));border-radius:var(--radius-sm);background:var(--c-surface);color:var(--c-text);font:inherit}.ui-select:focus-visible,.ui-input:focus-visible{outline:3px solid var(--c-focus);outline-offset:1px}.ui-input.is-invalid{border-color:var(--c-danger)}.ui-field__error{color:var(--c-danger);margin:0;font-size:.875rem}.ui-toggle{grid-template-columns:auto;gap:0;min-width:0;display:grid}.ui-toggle__input{opacity:0;width:1px;height:1px;position:absolute}.ui-toggle__label{align-items:center;gap:var(--s-3);cursor:pointer;min-height:44px;display:flex}.ui-toggle__text{overflow-wrap:anywhere;min-width:0}.ui-toggle__track{background:color-mix(in srgb, var(--c-text) 22%, var(--c-surface-2));border-radius:13px;flex:none;width:44px;height:26px;transition:background-color .15s;position:relative}.ui-toggle__thumb{background:var(--c-surface);border-radius:50%;width:20px;height:20px;transition:transform .15s;position:absolute;top:3px;left:3px;box-shadow:0 1px 3px #00000040}.ui-toggle__input:checked+.ui-toggle__label .ui-toggle__track{background:var(--c-primary)}.ui-toggle__input:checked+.ui-toggle__label .ui-toggle__thumb{transform:translate(18px)}.ui-toggle__input:focus-visible+.ui-toggle__label .ui-toggle__track,.ui-toggle--check .ui-toggle__input:focus-visible+.ui-toggle__label:before{outline:3px solid var(--c-focus);outline-offset:2px}.ui-toggle--check .ui-toggle__label:before{content:"";border:2px solid var(--c-text);background:var(--c-surface);border-radius:6px;flex:none;width:22px;height:22px}.ui-toggle--check .ui-toggle__label{position:relative}.ui-toggle--check .ui-toggle__input:checked+.ui-toggle__label:before{background:var(--c-primary);border-color:var(--c-primary)}.ui-toggle--check .ui-toggle__input:checked+.ui-toggle__label:after{content:"";border:solid var(--c-primary-contrast);border-width:0 3px 3px 0;width:6px;height:12px;position:absolute;top:50%;left:8px;transform:translateY(-65%)rotate(45deg)}.ui-toggle.is-disabled .ui-toggle__label{opacity:.55;cursor:not-allowed}.ui-toggle__hint{padding-left:calc(44px + var(--s-3));margin-top:0}.ui-toggle--check .ui-toggle__hint{padding-left:calc(22px + var(--s-3))}.ui-progress{align-items:center;gap:var(--s-3);min-width:0;display:flex}.ui-progress__bar{background:var(--c-surface-2);border-radius:999px;flex:1;height:8px;position:relative;overflow:hidden}.ui-progress--compact .ui-progress__bar{height:6px}.ui-progress__fill{border-radius:inherit;background:linear-gradient(90deg, var(--c-primary), color-mix(in srgb, var(--c-primary) 55%, var(--c-accent)));width:0;height:100%;transition:width .2s}.ui-progress.is-indeterminate .ui-progress__fill{width:35%;animation:1.2s ease-in-out infinite ui-indet}@keyframes ui-indet{0%{transform:translate(-100%)}to{transform:translate(300%)}}.ui-progress__text{color:var(--c-muted);font-variant-numeric:tabular-nums;flex:none;font-size:.875rem}.ui-alert{gap:var(--s-3);padding:var(--s-3) var(--s-4);border:1px solid var(--c-border);border-radius:var(--radius-sm);background:var(--c-surface);line-height:1.5;display:flex}.ui-alert p{margin:0}.ui-alert p+p{margin-top:var(--s-1)}.ui-alert--compact{padding:var(--s-2) var(--s-3);font-size:.9375rem}.ui-alert--info{background:color-mix(in srgb, var(--c-primary) 5%, var(--c-surface));border-color:color-mix(in srgb, var(--c-primary) 18%, var(--c-border))}.ui-alert--info .ui-alert__icon{color:var(--c-primary)}.ui-alert--warn{background:color-mix(in srgb, var(--c-warn) 8%, var(--c-surface));border-color:color-mix(in srgb, var(--c-warn) 30%, var(--c-border))}.ui-alert--error{background:color-mix(in srgb, var(--c-danger) 7%, var(--c-surface));border-color:color-mix(in srgb, var(--c-danger) 45%, var(--c-border))}.ui-alert--ok{background:color-mix(in srgb, var(--c-ok) 7%, var(--c-surface));border-color:color-mix(in srgb, var(--c-ok) 35%, var(--c-border))}.ui-alert__icon{margin-top:2px}.ui-alert--warn .ui-alert__icon{color:var(--c-warn)}.ui-alert--error .ui-alert__icon{color:var(--c-danger)}.ui-alert--ok .ui-alert__icon{color:var(--c-ok)}.ui-alert__body{overflow-wrap:anywhere;min-width:0}.ui-alert__title{font-weight:700}.ui-alert__actions{gap:var(--s-2);margin-top:var(--s-2);flex-wrap:wrap;display:flex}.ui-warnings{margin-top:var(--s-3);padding:var(--s-3) var(--s-4);border:1px solid var(--c-border);border-radius:var(--radius-sm);background:var(--c-surface);color:var(--c-text);font-size:.875rem}.ui-warnings__heading{margin:0 0 var(--s-1);color:var(--c-muted);font-weight:650}.ui-warnings__list{margin:0;padding:0;list-style:none}.ui-warn{gap:var(--s-2);overflow-wrap:anywhere;padding:3px 0;line-height:1.45;display:flex}.ui-warn .ui-icon{margin-top:2px}.ui-warn--warn .ui-icon{color:var(--c-warn)}.ui-warn--error .ui-icon{color:var(--c-danger)}.ui-warn--info .ui-icon,.ui-warn__count{color:var(--c-muted)}.ui-warnings__more summary{cursor:pointer;min-height:44px;color:var(--c-primary);align-items:center;font-weight:600;display:flex}.ui-tag{padding:1px var(--s-2);border:1px solid var(--c-border);background:var(--c-surface-2);color:var(--c-text);white-space:nowrap;border-radius:999px;align-items:center;gap:3px;font-size:.8125rem;font-weight:600;line-height:1.5;text-decoration:none;display:inline-flex}.ui-tag--accent{border-color:color-mix(in srgb, var(--c-accent) 40%, transparent);background:color-mix(in srgb, var(--c-accent) 10%, var(--c-surface));color:var(--c-accent)}.ui-tag--ok{border-color:color-mix(in srgb, var(--c-ok) 40%, transparent);background:color-mix(in srgb, var(--c-ok) 9%, var(--c-surface));color:var(--c-ok)}.ui-tag--warn{border-color:color-mix(in srgb, var(--c-warn) 45%, transparent);background:color-mix(in srgb, var(--c-warn) 9%, var(--c-surface));color:var(--c-text)}.ui-row{gap:var(--s-3);padding:var(--s-3) var(--s-4);border:1px solid var(--c-border);border-radius:var(--radius);background:var(--c-surface);flex-direction:column;min-width:0;display:flex;box-shadow:0 1px 2px #1018280a}.ui-row--error{border-color:color-mix(in srgb, var(--c-danger) 50%, var(--c-border))}.ui-row--ok{border-color:color-mix(in srgb, var(--c-ok) 35%, var(--c-border))}.ui-row--busy{border-color:color-mix(in srgb, var(--c-primary) 35%, var(--c-border))}.ui-row--muted{opacity:.85}.ui-row__main{align-items:center;gap:var(--s-3);min-width:0;display:flex}.ui-row__icon{background:var(--c-surface-2);width:40px;height:40px;color:var(--c-muted);border-radius:12px;flex:none;place-items:center;display:grid;overflow:hidden}.ui-row--busy .ui-row__icon{background:color-mix(in srgb, var(--c-primary) 10%, var(--c-surface));color:var(--c-primary)}.ui-row__icon img{object-fit:cover;width:40px;height:40px}.ui-row__info{flex:1;min-width:0}.ui-row__name{overflow-wrap:anywhere;margin:0;font-weight:600}.ui-row__meta{align-items:center;gap:var(--s-1) var(--s-2);color:var(--c-muted);flex-wrap:wrap;margin:2px 0 0;font-size:.875rem;display:flex}.ui-row__status--ok{color:var(--c-ok);font-weight:600}.ui-row__status--error{color:var(--c-danger);font-weight:600}.ui-row__status--busy{color:var(--c-primary);font-weight:600}.ui-row__actions{justify-content:flex-end;gap:var(--s-1);flex-wrap:wrap;flex:none;display:flex}.ui-row__plabel{margin:calc(-1 * var(--s-2)) 0 0;color:var(--c-muted);font-size:.8125rem}@media (width<=480px){.ui-row{padding:var(--s-3)}.ui-row__main{flex-wrap:wrap}.ui-row__actions{justify-content:flex-start;width:100%}.ui-row__main:has(.ui-row__actions>.ui-btn--icon:only-child){flex-wrap:nowrap}.ui-row__main:has(.ui-row__actions>.ui-btn--icon:only-child) .ui-row__actions{width:auto}}.ui-result{align-items:center;gap:var(--s-3) var(--s-4);padding:var(--s-4);border:1px solid color-mix(in srgb, var(--c-ok) 22%, var(--c-border));border-radius:var(--radius);background:color-mix(in srgb, var(--c-ok) 6%, var(--c-surface));grid-template-columns:minmax(0,1fr) auto;min-width:0;display:grid}.ui-result>:not(.ui-result__head):not(.ui-result__actions){grid-column:1/-1}.ui-result__title{margin:0;font-weight:700}.ui-result__head{align-items:center;gap:var(--s-3);min-width:0;display:flex}.ui-result__icon{background:var(--c-surface);border:1px solid var(--c-border);width:48px;height:48px;color:var(--c-primary);border-radius:14px;flex:none;place-items:center;display:grid;position:relative}.ui-result__ok{background:var(--c-ok);width:20px;height:20px;color:var(--c-surface);box-shadow:0 0 0 2px var(--c-surface);border-radius:50%;place-items:center;display:grid;position:absolute;bottom:-5px;right:-5px}.ui-result__ok .ui-icon{stroke-width:3px}.ui-result__info{min-width:0}.ui-result__name{overflow-wrap:anywhere;margin:0;font-weight:650;line-height:1.35}.ui-result__meta{align-items:center;gap:var(--s-1) var(--s-2);color:var(--c-muted);flex-wrap:wrap;margin:2px 0 0;font-size:.875rem;display:flex}.ui-result__actions{justify-content:flex-end;align-items:center;gap:var(--s-2);flex-wrap:wrap;display:flex}.ui-result__download{min-width:9.5rem}.ui-result__blocked{align-items:center;gap:var(--s-1);margin:0;display:flex}.ui-result>.ui-hint{margin:0}.ui-result>.ui-warnings{margin-top:0}@media (width<=640px){.ui-result{padding:var(--s-3);grid-template-columns:minmax(0,1fr)}.ui-result__actions{justify-content:stretch}.ui-result__actions>.ui-btn{flex:auto}.ui-result__download{flex:100%!important}}.ui-legal{padding:var(--s-3) var(--s-4);border:1px solid var(--c-border);border-radius:var(--radius-sm);background:var(--c-surface);color:var(--c-text);overflow-wrap:anywhere;font-size:.875rem;line-height:1.55}.ui-legal p{margin:0 0 var(--s-2)}.ui-legal--copy{gap:var(--s-3);background:var(--c-surface-2);border-color:#0000;display:flex}.ui-legal--copy p{margin:0}.ui-legal__icon{color:var(--c-muted);margin-top:2px}.ui-legal--consent{border-color:color-mix(in srgb, var(--c-warn) 45%, var(--c-border));background:color-mix(in srgb, var(--c-warn) 7%, var(--c-surface));font-size:.9375rem}.ui-legal--consent.is-accepted{border-color:color-mix(in srgb, var(--c-ok) 40%, var(--c-border));background:color-mix(in srgb, var(--c-ok) 6%, var(--c-surface))}.ui-legal__heading{align-items:center;gap:var(--s-2);font-weight:700;display:flex}.ui-steps{margin-top:var(--s-2)}.ui-steps__heading{margin:0 0 var(--s-2);color:var(--c-muted);font-size:.9375rem;font-weight:650}.ui-steps__list{gap:var(--s-2);grid-template-columns:repeat(auto-fill,minmax(14rem,1fr));margin:0;padding:0;list-style:none;display:grid}.ui-steps__card{align-items:center;gap:var(--s-3);width:100%;min-height:56px;padding:var(--s-3);border:1px solid var(--c-border);border-radius:var(--radius);background:var(--c-surface);color:var(--c-text);font:inherit;text-align:left;cursor:pointer;text-decoration:none;transition:border-color .15s,box-shadow .15s;display:flex}.ui-steps__card>.ui-icon:first-child{color:var(--c-primary)}.ui-steps__card:hover{border-color:color-mix(in srgb, var(--c-primary) 45%, var(--c-border));box-shadow:var(--shadow)}.ui-steps__text{flex-direction:column;flex:1;min-width:0;display:flex}.ui-steps__label{font-weight:600}.ui-steps__desc{color:var(--c-muted);font-size:.8125rem}.ui-steps__go{color:var(--c-muted)}.ui-sort{gap:var(--s-2);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.ui-sort__item{align-items:center;gap:var(--s-2);padding:var(--s-2);border:1px solid var(--c-border);border-radius:var(--radius-sm);background:var(--c-surface);min-width:0;display:flex;position:relative}.ui-sort__item.is-dragging{opacity:.5}.ui-sort__item.is-over-before{box-shadow:0 -3px 0 0 var(--c-primary)}.ui-sort__item.is-over-after{box-shadow:0 3px 0 0 var(--c-primary)}.ui-sort__grip{color:var(--c-muted);cursor:grab;flex:none}.ui-sort__pos{min-width:1.5rem;color:var(--c-muted);font-variant-numeric:tabular-nums;text-align:right;flex:none}.ui-sort__body{flex:1;min-width:0}.ui-sort__ctrl{flex:none;display:flex}@media (width<=480px){.ui-sort__item{flex-wrap:wrap}.ui-sort__grip{display:none}.ui-sort__body{flex-basis:calc(100% - 2.5rem)}.ui-sort__ctrl{justify-content:flex-end;width:100%}}.ui-modal{width:min(56rem, calc(100vw - 2 * var(--s-4)));max-height:calc(100vh - 2 * var(--s-4));max-height:calc(100dvh - 2 * var(--s-4));border:1px solid var(--c-border);border-radius:calc(var(--radius) + 4px);background:var(--c-surface);color:var(--c-text);box-shadow:var(--shadow-lg);padding:0}.ui-modal--md{width:min(36rem, calc(100vw - 2 * var(--s-4)))}.ui-modal[open]:not(:modal){z-index:1000;margin:auto;position:fixed;inset:0}.ui-modal::backdrop{backdrop-filter:blur(3px);background:#080c188c}.ui-modal__panel{max-height:inherit;flex-direction:column;display:flex}.ui-modal__head{justify-content:space-between;align-items:center;gap:var(--s-2);padding:var(--s-2) var(--s-2) var(--s-2) var(--s-4);border-bottom:1px solid var(--c-border);display:flex}.ui-modal__title{overflow-wrap:anywhere;margin:0;font-size:1.0625rem}.ui-modal__body{min-height:0;padding:var(--s-4);flex:1;overflow:auto}.ui-modal__foot{justify-content:flex-end;gap:var(--s-2);padding:var(--s-3) var(--s-4);border-top:1px solid var(--c-border);flex-wrap:wrap;display:flex}@media (width<=640px){.ui-modal--wide{border-radius:0;width:100vw;max-width:100vw;height:100dvh;max-height:100dvh}}.ui-pre{padding:var(--s-3);border-radius:var(--radius-sm);background:var(--c-surface-2);font-family:var(--font-mono);white-space:pre-wrap;overflow-wrap:anywhere;margin:0;font-size:.8125rem;line-height:1.5}.ui-toasts{right:var(--s-4);bottom:var(--s-4);z-index:1100;gap:var(--s-2);max-width:min(26rem, calc(100vw - 2 * var(--s-4)));flex-direction:column;display:flex;position:fixed;left:auto}@media (width<=480px){.ui-toasts{left:var(--s-4)}}.ui-toast{align-items:center;gap:var(--s-2);padding:var(--s-2) var(--s-2) var(--s-2) var(--s-3);border:1px solid var(--c-border);border-radius:var(--radius-sm);background:var(--c-surface);color:var(--c-text);box-shadow:var(--shadow-lg);border-left-width:4px;display:flex}.ui-toast--ok{border-left-color:var(--c-ok)}.ui-toast--error{border-left-color:var(--c-danger)}.ui-toast--info{border-left-color:var(--c-primary)}.ui-toast__text{overflow-wrap:anywhere;flex:1;min-width:0}.ui-toast__close{border-radius:var(--radius-sm);width:44px;height:44px;color:var(--c-muted);cursor:pointer;background:0 0;border:0;place-items:center;display:grid}@media (prefers-reduced-motion:reduce){.ui-btn,.ui-toggle__track,.ui-toggle__thumb,.ui-progress__fill,.ui-seg__opt,.ui-seg__chev{transition:none}.ui-spin,.ui-progress.is-indeterminate .ui-progress__fill{animation:none}}.dz{--dz-radius:calc(var(--radius) + 6px);--dz-tint:color-mix(in srgb, var(--c-primary) 10%, var(--c-surface));background:var(--c-surface);border:2px dashed color-mix(in srgb, var(--c-primary) 30%, var(--c-border));border-radius:var(--dz-radius);min-width:0;box-shadow:var(--shadow);flex-direction:column;align-items:stretch;transition:border-color .15s,background-color .15s,box-shadow .2s,transform .2s;display:flex;position:relative}.dz:has(>.dz__target:hover:not(:disabled)){border-color:color-mix(in srgb, var(--c-primary) 60%, var(--c-border));background:color-mix(in srgb, var(--c-primary) 3%, var(--c-surface))}.dz.is-over{border-style:solid;border-color:var(--c-accent);background:color-mix(in srgb, var(--c-accent) 9%, var(--c-surface));box-shadow:0 0 0 6px color-mix(in srgb, var(--c-accent) 18%, transparent), var(--shadow-lg);transform:scale(1.01)}.dz.is-disabled{opacity:.7}.dz__target{justify-content:flex-end;align-items:center;gap:var(--s-3);width:100%;min-height:168px;padding:var(--s-8) var(--s-4) var(--s-4);border-radius:var(--dz-radius) var(--dz-radius) 0 0;color:var(--c-text);font:inherit;text-align:center;cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;flex-direction:column;flex:auto;display:flex}.dz:not(.dz--compact):after{content:"";flex:1 1 0}.dz__target:focus-visible{outline:none}.dz:has(>.dz__target:focus-visible){outline:3px solid var(--c-focus);outline-offset:3px}@supports not selector(:has(*)){.dz__target:focus-visible{outline:3px solid var(--c-focus);outline-offset:-4px}}.dz__target:disabled{cursor:not-allowed}.dz__icon-wrap{background:var(--dz-tint);width:56px;height:56px;color:var(--c-primary);border-radius:50%;place-items:center;transition:transform .2s,background-color .15s,color .15s;display:inline-grid}.dz.is-over .dz__icon-wrap{background:var(--c-accent);color:var(--c-accent-contrast);transform:translateY(-4px)}.dz__label{letter-spacing:-.01em;overflow-wrap:anywhere;font-size:1.25rem;font-weight:700;line-height:1.3}.dz__cta{justify-content:center;align-items:center;gap:var(--s-2);min-width:11rem;min-height:48px;padding:var(--s-3) var(--s-8);border-radius:calc(var(--radius-sm) + 2px);background:var(--c-primary);color:var(--c-primary-contrast);box-shadow:0 1px 2px #0000001a, 0 6px 16px -4px color-mix(in srgb, var(--c-primary) 45%, transparent);font-size:1.0625rem;font-weight:650;transition:filter .15s;display:inline-flex}.dz__target:hover:not(:disabled) .dz__cta{filter:brightness(1.12)}.dz__target:focus-visible .dz__cta{outline:3px solid var(--c-focus);outline-offset:3px}.dz__meta{justify-content:center;align-items:center;gap:var(--s-2) var(--s-4);padding:0 var(--s-4) var(--s-4);flex-wrap:wrap;display:flex}.dz__hint{color:var(--c-muted);text-align:center;overflow-wrap:anywhere;flex:100%;margin:0;font-size:.875rem}.dz__hint--pills{flex-wrap:wrap;justify-content:center;gap:6px;display:flex}.dz__pill{border:1px solid var(--c-border);background:var(--c-surface-2);color:var(--c-text);white-space:nowrap;border-radius:999px;align-items:center;padding:2px 10px;font-size:.8125rem;font-weight:600;line-height:1.5;display:inline-flex}.dz__privacy{min-height:44px;color:var(--c-muted);flex-wrap:wrap;justify-content:center;align-items:center;gap:2px 6px;margin:0;font-size:.875rem;display:inline-flex}.dz__privacy .ui-icon{color:var(--c-accent)}.dz__folder{align-items:center;gap:var(--s-2);min-height:44px;padding:var(--s-2) var(--s-3);border-radius:var(--radius-sm);color:var(--c-primary);font:inherit;cursor:pointer;background:0 0;border:1px solid #0000;font-size:.9375rem;font-weight:600;display:inline-flex}.dz__folder:hover:not(:disabled){background:var(--dz-tint)}.dz__folder:focus-visible{outline:3px solid var(--c-focus);outline-offset:2px}.dz__input{display:none}.dz--compact{--dz-radius:var(--radius);box-shadow:none;border-width:1.5px;flex-flow:wrap;align-items:center}.dz--compact .dz__target{width:auto;min-height:56px;padding:var(--s-2) var(--s-3);justify-content:flex-start;gap:var(--s-3);border-radius:var(--dz-radius);flex-direction:row;flex:auto}.dz--compact .dz__icon-wrap{width:36px;height:36px}.dz--compact .dz__label{font-size:1rem;font-weight:650}.dz--compact .dz__meta{padding:0 var(--s-2);flex:0 auto}.dz--compact .dz__hint{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;position:absolute;overflow:hidden}.dz-overlay{z-index:1200;padding:var(--s-4);background:color-mix(in srgb, var(--c-bg) 70%, transparent);backdrop-filter:blur(6px);pointer-events:none;place-items:center;display:grid;position:fixed;inset:0}.dz.is-over .dz-overlay{display:none}.dz-overlay__box{align-items:center;gap:var(--s-2);width:min(30rem,100%);padding:var(--s-8) var(--s-6);border:2px dashed var(--c-accent);border-radius:calc(var(--radius) + 6px);background:var(--c-surface);color:var(--c-text);box-shadow:var(--shadow-lg);text-align:center;flex-direction:column;display:flex}.dz-overlay__box>.ui-icon{color:var(--c-accent)}.dz-overlay__title{letter-spacing:-.01em;margin:0;font-size:1.5rem;font-weight:700}.dz-overlay__hint{color:var(--c-muted);align-items:center;gap:6px;margin:0;display:inline-flex}@media (width<=640px){.dz__privacy .dz__paste{display:none}}@media (width<=480px){.dz__target{min-height:152px;padding:var(--s-6) var(--s-3) var(--s-3)}.dz__label{font-size:1.125rem}.dz__meta{padding:0 var(--s-3) var(--s-3)}.dz__hint--pills{gap:4px}.dz__pill{padding:1px 8px;font-size:.75rem}.dz__privacy{min-height:32px}.dz--compact .dz__label{font-size:.9375rem}}@media (prefers-reduced-motion:reduce){.dz,.dz__icon-wrap,.dz__cta{transition:none}.dz.is-over,.dz.is-over .dz__icon-wrap{transform:none}}.uv-root{gap:var(--s-2);min-width:0;font-family:var(--font-ui);color:var(--c-text);flex-direction:column;flex:1;display:flex}.uv-root>.dz:not(.dz--compact){flex:1}.uv-root :focus-visible{outline:2px solid var(--c-focus);outline-offset:2px}.uv-root.uv-fs{background:var(--c-bg);padding:var(--s-2);height:100%}.uv-root.uv-pseudo-fs{z-index:1000;height:100dvh;position:fixed;inset:0}.uv-loading{justify-content:center;align-items:center;gap:var(--s-3);border:1px solid var(--c-border);border-radius:calc(var(--radius) + 6px);background:var(--c-surface);min-height:240px;box-shadow:var(--shadow);color:var(--c-muted);flex:1;display:flex}.uv-spinner{border:3px solid var(--c-border);border-top-color:var(--c-accent);border-radius:50%;width:20px;height:20px;animation:.9s linear infinite uv-spin}@keyframes uv-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.uv-spinner{animation-duration:3s}}.uv-alert{padding:var(--s-3) var(--s-4);border-radius:var(--radius-sm);border:1px solid var(--c-border);background:var(--c-surface-2);margin:0}.uv-alert p{margin:0}.uv-alert p+p{margin-top:var(--s-2)}.uv-alert-danger{border-color:var(--c-danger);background:var(--c-danger-soft,var(--c-surface-2))}.uv-alert-warn{border-color:var(--c-warn);background:var(--c-warn-soft,var(--c-surface-2))}.uv-alert-ok{border-color:var(--c-ok);background:var(--c-ok-soft,var(--c-surface-2))}.uv-alert-info{color:var(--c-muted)}.uv-hint{font-weight:600}.uv-compact-more{margin:0;font-size:.9em}.uv-toolbar{align-items:center;gap:var(--s-2) var(--s-3);padding:6px var(--s-2);border:1px solid var(--c-border);border-radius:var(--radius);background:var(--c-surface);box-shadow:var(--shadow);flex-wrap:wrap;display:flex}.uv-tb-group{align-items:center;gap:var(--s-1);min-width:0;display:flex}.uv-tb-name{gap:var(--s-2);padding-left:var(--s-2);flex:200px}.uv-tb-end{flex-wrap:wrap;margin-left:auto}.uv-filename{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-weight:600;overflow:hidden}.uv-icon{flex:none;display:block}.uv-btn{min-height:40px;padding:var(--s-1) var(--s-3);border:1px solid var(--c-border);border-radius:var(--radius-sm);background:var(--c-surface);color:var(--c-text);font:inherit;cursor:pointer;align-items:center;gap:6px;font-size:.95em;font-weight:600;transition:background-color .15s,border-color .15s;display:inline-flex}.uv-btn:hover:not(:disabled){background:var(--c-surface-2)}.uv-toolbar .uv-btn-icon{background:0 0;border-color:#0000}.uv-toolbar .uv-btn-icon:hover:not(:disabled){background:color-mix(in srgb, var(--c-text) 7%, transparent)}.uv-btn:disabled{opacity:.55;cursor:default}.uv-btn[aria-pressed=true]{background:var(--c-accent-soft,var(--c-surface-2));border-color:var(--c-accent)}.uv-btn-icon{min-width:40px;padding:var(--s-1);justify-content:center}.uv-btn-small{min-height:28px;padding:2px var(--s-2);font-size:.875em}.uv-btn-link{min-height:0;color:var(--c-link,var(--c-primary));background:0 0;border:0;padding:0;text-decoration:underline}.uv-input,.uv-select{min-height:40px;padding:var(--s-1) var(--s-2);border:1px solid var(--c-border-strong,var(--c-border));border-radius:var(--radius-sm);background:var(--c-surface);color:var(--c-text);font:inherit;font-size:.95em}.uv-page-input{text-align:center;width:4.5em}.uv-page-total,.uv-zoom-label{color:var(--c-muted);white-space:nowrap;font-variant-numeric:tabular-nums}.uv-zoom-label{text-align:center;min-width:3.5em}.uv-badge{align-items:center;gap:var(--s-1);padding:2px var(--s-2);border:1px solid var(--c-border);background:var(--c-surface-2);white-space:nowrap;border-radius:999px;font-size:.85em;font-weight:600;display:inline-flex}.uv-badge .uv-icon{width:16px;height:16px}.uv-badge-btn{cursor:pointer;color:inherit;font-family:inherit}.uv-badge-ok{border-color:var(--c-ok);color:var(--c-ok);background:var(--c-ok-soft,var(--c-surface-2))}.uv-badge-danger{border-color:var(--c-danger);color:var(--c-danger);background:var(--c-danger-soft,var(--c-surface-2))}.uv-badge-warn{border-color:var(--c-warn);color:var(--c-warn);background:var(--c-warn-soft,var(--c-surface-2))}.uv-badge-muted,.uv-badge-neutral{color:var(--c-muted)}.uv-menu{position:relative}.uv-menu-pop{top:calc(100% + var(--s-1));z-index:20;min-width:220px;max-width:min(320px, calc(100vw - 2 * var(--s-4)));padding:var(--s-1);border:1px solid var(--c-border);border-radius:var(--radius-sm);background:var(--c-surface);box-shadow:var(--shadow-lg);position:absolute}.uv-menu-right{right:0}.uv-menu-left{left:0}.uv-menu-item{width:100%;min-height:36px;padding:var(--s-2) var(--s-3);border-radius:var(--radius-sm);color:var(--c-text);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;display:block}.uv-menu-item:hover:not(:disabled),.uv-menu-item:focus-visible{background:var(--c-surface-2)}.uv-menu-item:disabled{opacity:.55}.uv-menu-foot{margin-top:var(--s-1);padding:var(--s-2) var(--s-3);border-top:1px solid var(--c-border);font-size:.875em}.uv-menu-note{margin:var(--s-2) 0 0;color:var(--c-muted)}.uv-check{gap:var(--s-2);cursor:pointer;align-items:flex-start;display:flex}.uv-check input{margin-top:3px}.uv-search{align-items:center;gap:var(--s-1);flex-wrap:wrap;display:flex}.uv-search-input{flex:200px;min-width:0}.uv-search-count{min-width:6em;color:var(--c-muted);font-variant-numeric:tabular-nums}.uv-help{padding:var(--s-3) var(--s-4);border:1px solid var(--c-border);border-radius:var(--radius-sm);background:var(--c-surface);box-shadow:var(--shadow)}kbd{font-family:var(--font-mono);padding:1px var(--s-1);border:1px solid var(--c-border);background:var(--c-surface-2);border-bottom-width:2px;border-radius:4px;font-size:.85em}.uv-tabs{gap:var(--s-1);border-bottom:1px solid var(--c-border);scrollbar-width:thin;display:flex;overflow-x:auto}.uv-tab{min-height:44px;padding:var(--s-2) var(--s-4);border-radius:var(--radius-sm) var(--radius-sm) 0 0;color:var(--c-muted);font:inherit;cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;flex:none;font-weight:600;transition:color .15s,background-color .15s}.uv-tab:hover{color:var(--c-text);background:color-mix(in srgb, var(--c-text) 5%, transparent)}.uv-tab[aria-selected=true]{color:var(--c-primary);border-bottom-color:var(--c-primary)}.uv-notice{align-items:center;gap:var(--s-2);padding:var(--s-2) var(--s-3);border-radius:var(--radius-sm);border:1px solid var(--c-border);background:var(--c-surface);flex-wrap:wrap;font-size:.95em;display:flex}.uv-notice>span{flex:auto}.uv-notice-ok{border-color:var(--c-ok)}.uv-notice-danger{border-color:var(--c-danger)}.uv-notice-warn ul{margin:var(--s-1) 0 0;padding-left:var(--s-5)}.uv-body{gap:var(--s-2);flex-direction:column;min-width:0;min-height:0;display:flex}.uv-fs .uv-body{flex:1 1 0}.uv-panel{padding:var(--s-4);border:1px solid var(--c-border);border-radius:var(--radius);background:var(--c-surface);overflow-wrap:anywhere;min-width:0}.uv-muted{color:var(--c-muted)}.uv-warnings{color:var(--c-muted);font-size:.9em}.uv-warn-list{margin:var(--s-2) 0 0;padding-left:var(--s-5)}.uv-warn-error{color:var(--c-danger)}.uv-warn-warn{color:var(--c-warn)}.uv-footnote,.uv-note{color:var(--c-muted);margin:0;font-size:.875em}.uv-note{margin-top:var(--s-3);padding:var(--s-2) var(--s-3);border-left:3px solid var(--c-border-strong,var(--c-border));background:var(--c-surface-2)}.uv-dl{gap:var(--s-1);margin:0;display:grid}.uv-dl-row{gap:var(--s-3);padding:var(--s-1) 0;border-bottom:1px solid var(--c-border);grid-template-columns:minmax(9em,14em) 1fr;display:grid}.uv-dl-row dt{color:var(--c-muted)}.uv-dl-row dd{overflow-wrap:anywhere;min-width:0;margin:0}.uv-tone-ok dd{color:var(--c-ok);font-weight:600}.uv-tone-danger dd{color:var(--c-danger);font-weight:700}.uv-tone-warn dd{color:var(--c-warn)}.uv-tone-muted dd{color:var(--c-muted)}@media (width<=480px){.uv-dl-row{grid-template-columns:1fr;gap:0}}.uv-overview{gap:var(--s-5);display:grid}.uv-ov-sec>p{margin:var(--s-2) 0 0}.uv-ov-h{margin:0 0 var(--s-2);font-size:1.05em}.uv-code-row{align-items:center;gap:var(--s-2);flex-wrap:wrap;display:flex}.uv-code{font-family:var(--font-mono);padding:var(--s-1) var(--s-2);border-radius:var(--radius-sm);background:var(--c-surface-2);overflow-wrap:anywhere}.uv-table-scroll{overflow-x:auto}.uv-table{border-collapse:collapse;width:100%;font-size:.9em}.uv-table th,.uv-table td{padding:var(--s-1) var(--s-2);border-bottom:1px solid var(--c-border);text-align:left;vertical-align:top}.uv-tab-actions{align-items:center;gap:var(--s-2);margin-bottom:var(--s-3);flex-wrap:wrap;display:flex}.uv-status{color:var(--c-muted);font-size:.9em}.uv-plain{max-height:70vh;padding:var(--s-3);border:1px solid var(--c-border);border-radius:var(--radius-sm);background:var(--c-bg);font-family:var(--font-mono);white-space:pre-wrap;overflow-wrap:anywhere;tab-size:4;margin:0;font-size:.9em;line-height:1.5;overflow:auto}.uv-xml{border:1px solid var(--c-border);border-radius:var(--radius-sm);background:var(--c-bg);height:min(70vh,720px);font-family:var(--font-mono);font-size:12.5px;overflow:auto}.uv-xml-spacer{min-width:max-content;position:relative}.uv-xml-rows{position:absolute;top:0;left:0;right:0}.uv-xml-row{white-space:pre;height:20px;line-height:20px;display:flex}.uv-xml-ln{width:var(--uv-ln,5ch);padding-right:var(--s-2);text-align:right;color:var(--c-muted);user-select:none;border-right:1px solid var(--c-border);margin-right:var(--s-2);background:var(--c-bg);flex:none;position:sticky;left:0}.uv-sig>p:first-child{margin-top:0}.uv-signers{margin:var(--s-3) 0 0;gap:var(--s-4);padding:0;list-style:none;display:grid}.uv-signer{padding:var(--s-3);border:1px solid var(--c-border);border-radius:var(--radius-sm)}.uv-scroll{overscroll-behavior:contain;scrollbar-gutter:stable;border:1px solid var(--c-border);border-radius:var(--radius);background:color-mix(in srgb, var(--c-text) 5%, var(--c-surface-2));height:clamp(420px,100dvh - 220px,1600px);position:relative;overflow:auto}.uv-compact .uv-scroll{height:460px}.uv-fs .uv-scroll{flex:1 1 0;height:auto;min-height:0}.uv-theme-dark .uv-scroll{background:#161616}.uv-theme-sepia .uv-scroll{background:#e6dcc3}.uv-pages{align-items:center;gap:var(--s-4);padding:var(--s-4);box-sizing:border-box;flex-direction:column;width:max-content;min-width:100%;display:flex}.uv-page{contain:layout paint;flex:none;position:relative;overflow:hidden;box-shadow:0 1px 3px #0000002e,0 4px 14px #0000001a}.uv-page:empty:after{content:attr(data-label);color:#9a9a9a;font:600 14px var(--font-ui);place-items:center;display:grid;position:absolute;inset:0}.uv-g{pointer-events:none;width:100%;height:100%;position:absolute;top:0;left:0;overflow:visible}.uv-hits,.uv-text,.uv-links{position:absolute;inset:0}.uv-hits,.uv-links{pointer-events:none}.uv-hit{background:#ffcc0073;border-radius:2px;position:absolute}.uv-hit-cur{background:#ff8c008c;box-shadow:0 0 0 2px #d65a00e6}.uv-text{line-height:1}.uv-t{white-space:pre;transform-origin:0 0;font-kerning:none;font-variant-ligatures:none;font-feature-settings:"kern" 0, "liga" 0, "clig" 0;font-synthesis:none;letter-spacing:0;word-spacing:0;text-rendering:geometricprecision;cursor:text;margin:0;padding:0;font-style:normal;font-weight:400;line-height:1;position:absolute}.uv-t::selection{background:#2a62c959}.uv-link{pointer-events:auto;display:block;position:absolute}.uv-link:hover{background:#2a62c91f}.uv-probe{visibility:hidden;pointer-events:none;position:absolute;top:0;left:0}.uv-probe-mark{vertical-align:baseline;width:0;height:0;display:inline-block}.uv-scroll-reading{scrollbar-gutter:auto}.uv-reading{box-sizing:border-box;min-height:100%;padding:var(--s-6) var(--s-4)}.uv-r-article{overflow-wrap:break-word;max-width:46em;margin:0 auto}.uv-r-p{white-space:pre-wrap;margin:0}.uv-r-label{text-indent:0;min-width:1.6em;margin-right:.4em;display:inline-block}.uv-r-tab{width:2em;display:inline-block}.uv-r-img{vertical-align:bottom;max-width:100%;height:auto;display:inline-block}.uv-r-tablewrap{margin:var(--s-2) 0;overflow-x:auto}.uv-r-table{border-collapse:collapse;table-layout:fixed}.uv-r-table td{padding:2px 4px}.uv-r-pb{opacity:.35;margin:var(--s-6) 0;border:0;border-top:1px dashed}.uv-r-hf{padding-bottom:var(--s-3);margin-bottom:var(--s-4);opacity:.85;border-bottom:1px solid}.uv-r-footer{padding:var(--s-3) 0 0;margin:var(--s-4) 0 0;border-top:1px solid;border-bottom:0}@media (width<=640px){.uv-toolbar{gap:var(--s-1) var(--s-2)}.uv-tb-name{flex-basis:100%}.uv-tb-end{gap:2px;margin-left:0}.uv-btn-icon{min-width:40px;min-height:40px}.uv-btn{padding:2px var(--s-2)}.uv-btn-icon{padding:2px}.uv-page-input{width:3.2em}.uv-zoom-select{max-width:7.5em}.uv-theme-select{max-width:6.5em}.uv-help-btn{display:none}.uv-btn-text{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.uv-scroll{height:clamp(360px,100dvh - 240px,1200px)}.uv-pages{padding:var(--s-2);gap:var(--s-2)}.uv-panel{padding:var(--s-3)}.uv-reading{padding:var(--s-4) var(--s-3)}}.uv-print-root{position:absolute;top:0;left:-100000px}.uv-print-page{background:#fff;position:relative;overflow:hidden}@media print{html.uv-printing body>:not(.uv-print-root){display:none!important}html.uv-printing,html.uv-printing body{background:#fff!important;margin:0!important;padding:0!important}html.uv-printing .uv-print-root{position:static;left:auto}.uv-print-page{box-shadow:none;break-after:page;page-break-after:always;break-inside:avoid;-webkit-print-color-adjust:exact;print-color-adjust:exact;margin:0}.uv-print-page:last-child{break-after:auto;page-break-after:auto}}@media (pointer:coarse){.uv-btn,.uv-input,.uv-select,.uv-menu-item{min-height:44px}.uv-btn-icon{min-width:44px}}.cv{gap:var(--s-4);flex-direction:column;flex:1;min-width:0;display:flex}.cv--idle>.dz{flex:1}.cv-preparing{margin:0}.cv-recent{position:relative}.cv-recent__toggle{align-items:center;gap:var(--s-2);min-height:44px;padding:var(--s-2) var(--s-3);border-radius:var(--radius-sm);color:var(--c-primary);cursor:pointer;font-weight:600;list-style:none;display:inline-flex}.cv-recent__toggle::-webkit-details-marker{display:none}.cv-recent__toggle:hover{background:var(--dz-tint,var(--c-surface-2))}.cv-recent__toggle:focus-visible{outline:3px solid var(--c-focus);outline-offset:2px}.cv-recent[open] .cv-recent__chev{transform:rotate(180deg)}.cv-recent__menu{z-index:30;min-width:15rem;max-width:min(20rem,100vw - 2rem);padding:var(--s-2);border:1px solid var(--c-border);border-radius:var(--radius);background:var(--c-surface);box-shadow:var(--shadow-lg);text-align:left;position:absolute;top:calc(100% + 4px);left:50%;transform:translate(-50%)}.dz__meta:has(.cv-recent) .dz__paste{display:none}@media (width<=360px){.dz__meta:has(.cv-recent){column-gap:var(--s-2)}.cv-recent__toggle>.cv-recent__icon{display:none}.cv-recent__toggle{padding-inline:var(--s-2)}}@media (width<=480px){.cv-recent__menu{left:auto;right:0;transform:none}}.cv-recent__menu ul{margin:0;padding:0;list-style:none}.cv-recent__menu a{min-height:44px;padding:0 var(--s-3);border-radius:var(--radius-sm);color:var(--c-link,var(--c-primary));align-items:center;font-weight:600;text-decoration:none;display:flex}.cv-recent__menu a:hover,.cv-recent__menu a:focus-visible{background:var(--c-surface-2);text-decoration:underline}.cv-settings{gap:var(--s-3);flex-direction:column;min-width:0;display:flex}.cv-settings:empty,.cv-settings__group:empty{display:none}.cv-settings__group{gap:var(--s-2);flex-direction:column;display:flex}.cv-settings__fieldset{gap:var(--s-3);padding:var(--s-4);border:1px solid var(--c-border);border-radius:var(--radius);background:var(--c-surface);flex-direction:column;min-width:0;margin:0;display:flex}.cv-settings__fieldset>legend{float:left;width:100%;margin-bottom:0}.cv-more{border:1px solid var(--c-border);border-radius:var(--radius);background:var(--c-surface);min-width:0}.cv-more__sum{align-items:center;gap:var(--s-2);min-height:48px;padding:var(--s-2) var(--s-4);border-radius:var(--radius);color:var(--c-text);cursor:pointer;user-select:none;font-size:.9375rem;font-weight:600;list-style:none;display:flex}.cv-more__sum::-webkit-details-marker{display:none}.cv-more__sum>.ui-icon:first-child{color:var(--c-muted)}.cv-more__chev{color:var(--c-muted);margin-left:auto;transition:transform .15s}.cv-more[open]>.cv-more__sum .cv-more__chev{transform:rotate(180deg)}.cv-more__sum:focus-visible{outline:3px solid var(--c-focus);outline-offset:2px}.cv-more__sum:hover{background:color-mix(in srgb, var(--c-text) 4%, transparent)}.cv-more__body{gap:var(--s-4);padding:var(--s-2) var(--s-4) var(--s-4);border-top:1px solid var(--c-border);flex-direction:column;display:flex}.cv-more__body>:first-child{margin-top:var(--s-2)}.cv-queue{gap:var(--s-2);flex-direction:column;min-width:0;display:flex}.cv-queue__head{justify-content:space-between;align-items:center;gap:var(--s-2);flex-wrap:wrap;display:flex}.cv-queue__title{margin:0;font-size:.9375rem;font-weight:650}.cv-queue__sum{color:var(--c-muted);font-size:.875rem;font-weight:400}.cv-queue__actions{gap:var(--s-2);flex-wrap:wrap;display:flex}.cv-list{gap:var(--s-2);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.cv-item{min-width:0}.cv-item__from{margin:2px 0 0}.cv-gfile{align-items:baseline;gap:var(--s-1) var(--s-2);flex-wrap:wrap;min-width:0;display:flex}.cv-gfile__name{overflow-wrap:anywhere;min-width:0}.cv-batch{gap:var(--s-2);padding:var(--s-4);border:1px solid var(--c-border);border-radius:var(--radius);background:var(--c-surface);flex-direction:column;display:flex}.cv-batch__heading{margin:0;font-size:.9375rem;font-weight:650}.cv-batch__actions{gap:var(--s-2);flex-wrap:wrap;display:flex}@media (width<=480px){.cv-settings__fieldset,.cv-batch{padding:var(--s-3)}.cv-more__sum{padding-inline:var(--s-3)}.cv-more__body{padding:var(--s-2) var(--s-3) var(--s-3)}.cv-batch__actions{width:100%}.cv-batch__actions .ui-btn{flex:100%}}@media (prefers-reduced-motion:reduce){.cv-more__chev{transition:none}}.mg{gap:var(--s-4);flex-direction:column;flex:1;min-width:0;display:flex}.mg--idle>.dz{flex:1}.mg-options{gap:var(--s-2);padding:var(--s-4);border:1px solid var(--c-border);border-radius:var(--radius);background:var(--c-surface);flex-direction:column;display:flex}.mg-list{gap:var(--s-2);flex-direction:column;min-width:0;display:flex}.mg-list__title{margin:0;font-size:1.0625rem}.mg-entry{min-width:0}.mg-entry__name{overflow-wrap:anywhere;margin:0;font-weight:600}.mg-entry__meta{align-items:center;gap:var(--s-1) var(--s-2);flex-wrap:wrap;margin:2px 0 0;display:flex}.mg-entry__warn{margin:var(--s-1) 0 0;color:var(--c-danger);font-size:.875rem}.mg-run{gap:var(--s-2);flex-wrap:wrap;display:flex}@media (width<=480px){.mg-options{padding:var(--s-3)}.mg-run .ui-btn--lg{flex:100%}}.ip{gap:var(--s-4);flex-direction:column;flex:1;min-width:0;display:flex}.ip--idle>.dz{flex:1}.ip-options{gap:var(--s-4);padding:var(--s-4);border:1px solid var(--c-border);border-radius:var(--radius);background:var(--c-surface);flex-direction:column;display:flex}.ip-list{gap:var(--s-2);flex-direction:column;min-width:0;display:flex}.ip-list__title{margin:0;font-size:1.0625rem}.ip-entry{align-items:center;gap:var(--s-3);min-width:0;display:flex}.ip-entry__thumb{border-radius:var(--radius-sm);background:var(--c-surface-2);flex:none;place-items:center;width:48px;height:48px;display:grid;overflow:hidden}.ip-entry__thumb img{object-fit:cover;width:48px;height:48px}.ip-entry__info{flex-direction:column;min-width:0;display:flex}.ip-entry__name{overflow-wrap:anywhere;font-weight:600}.ip-entry__warn{color:var(--c-danger);font-size:.875rem}.ip-run{gap:var(--s-2);flex-wrap:wrap;display:flex}.ip-failed{margin:var(--s-1) 0 0;padding-left:var(--s-5);overflow-wrap:anywhere}@media (width<=480px){.ip-options{padding:var(--s-3)}.ip-run .ui-btn--lg{flex:100%}}
/*$vite$:1*/