.vs-models a{color:#78a4ff}.vs-model-policy{border:1px solid var(--app-line);color:var(--app-muted);border-radius:9px;margin:12px 0 0;padding:11px;font-size:9px;line-height:1.9}dialog.vs-model-dialog{--vn-menu-bg:var(--app-panel);--vn-menu-border:var(--app-line);--vn-menu-text:var(--foreground);--vn-menu-muted:var(--app-muted);--vn-menu-shadow:0 14px 34px var(--app-shadow);border:1px solid var(--app-line);background:var(--app-panel);width:min(960px,100vw - 32px);max-width:none;height:fit-content;max-height:min(690px,100dvh - 32px);color:var(--foreground);font-family:var(--font-ui,Estedad,Tahoma,sans-serif);direction:rtl;border-radius:8px;margin:auto;padding:0;position:fixed;inset:0;overflow:hidden;box-shadow:0 28px 90px #000d}dialog.vs-model-dialog[open]{flex-direction:column;display:flex}.vs-model-dialog::backdrop{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#05080db8}.vs-model-dialog .vs-model-detail-backdrop,.vs-model-dialog .vs-model-detail-backdrop:is(:hover,:focus-visible,:active){background:#0009!important}dialog.vs-model-dialog>.vs-models{flex:0 auto;min-height:0;margin:0;padding:18px 16px;overflow:auto}.vs-model-dialog-intro{gap:8px;margin:0 0 16px;display:grid}.vs-model-dialog-intro h2{color:var(--foreground);margin:0;font-size:18px;line-height:1.4}.vs-model-dialog-intro p{color:var(--app-muted);margin:0;font-size:11px;line-height:1.8}.vs-model-dialog-toolbar{z-index:1;background:var(--app-panel);align-items:center;gap:10px;margin:0 0 12px;padding:12px 0;display:flex;position:sticky;top:-18px}.vs-model-search{box-sizing:border-box;border:1px solid var(--app-line);background:var(--app-control);border-radius:8px;flex:1;align-items:center;gap:8px;min-width:0;min-height:34px;padding:0 10px;display:flex}.vs-model-search>.vihan-icon{width:14px;height:14px;color:var(--app-muted);flex:none}.vs-model-search input{width:100%;min-width:0;height:32px;color:var(--foreground);font:10px var(--font-ui,Tahoma,sans-serif);background:0 0;border:0;outline:0;padding:0}.vs-model-search input::placeholder{color:var(--app-muted)}.vs-model-search:focus-within{border-color:var(--app-accent)}.vs-model-status-filter{flex:0 0 155px;min-width:155px;position:relative}.vs-model-status-filter .shared-select-trigger{border:1px solid var(--app-line);background:var(--app-control);width:100%;height:34px;color:var(--foreground);font:600 10px var(--font-ui,Estedad,Tahoma,sans-serif);cursor:pointer;border-radius:8px;justify-content:space-between;align-items:center;gap:8px;padding:0 10px;display:flex}.vs-model-status-filter .shared-select-trigger>span{text-align:right;text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.vs-model-status-filter .shared-select-trigger>.vihan-icon{width:13px;height:13px;color:var(--app-muted);flex:none}.vs-model-status-filter .shared-select-trigger[aria-expanded=true]{border-color:var(--app-accent)}.vs-model-status-filter .shared-select-panel{z-index:5;direction:rtl;width:max-content;min-width:100%;position:absolute;top:calc(100% + 4px);right:0}.vs-model-dialog-count{color:var(--app-muted);margin:0 0 12px;font-size:10px}.vs-model-dialog .vs-model-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.vs-model-dialog .vs-model-card.compact>button{height:auto;min-height:92px}.vs-model-dialog .vs-model-detail-panel>footer button{height:auto;min-height:40px}.vs-models-launcher .vs-setting{grid-template-columns:minmax(0,1fr) auto}.vs-model-prerequisites{border:1px solid var(--app-line);background:var(--app-surface);border-radius:9px;margin:14px 0;padding:12px;font-size:10px;line-height:1.8}.vs-model-prerequisites>strong{margin-bottom:4px;font-size:11px;display:block}.vs-model-prerequisites p{color:var(--app-muted);margin:4px 0}.vs-model-prerequisites details{margin-top:8px}.vs-model-prerequisites summary{cursor:pointer;color:var(--app-accent)}.vs-model-prerequisites ul{max-height:160px;color:var(--app-muted);margin:8px 0;padding-inline-start:20px;overflow:auto}.vs-model-prerequisites progress{width:100%;height:8px;accent-color:var(--app-accent);margin-top:8px;display:block}@media (max-width:750px){.vs-model-dialog .vs-model-grid{grid-template-columns:1fr}dialog.vs-model-dialog>.vs-models{padding:14px}.vs-model-dialog-toolbar{flex-wrap:wrap;top:-14px}.vs-model-search{flex-basis:100%}.vs-models-launcher .vs-setting{grid-template-columns:1fr}}
.PluginManager-module__-0VG8G__modal{border:1px solid var(--app-line);background:var(--app-panel);width:min(960px,100vw - 32px);max-width:none;height:auto;max-height:min(690px,100dvh - 32px);color:var(--foreground);font-family:var(--font-ui,Estedad, Tahoma, sans-serif);direction:rtl;border-radius:8px;margin:0;padding:0;position:fixed;inset:50% auto auto 50%;overflow:hidden;translate:-50% -50%;box-shadow:0 28px 90px #000d}.PluginManager-module__-0VG8G__modal[open]{flex-direction:column;display:flex}.PluginManager-module__-0VG8G__modal::backdrop{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#05080db8}.PluginManager-module__-0VG8G__body{min-height:0;padding:22px;overflow:auto}.PluginManager-module__-0VG8G__intro{gap:6px;margin:0;display:grid}.PluginManager-module__-0VG8G__intro h2{color:var(--foreground);margin:0;font-size:18px;line-height:1.4}.PluginManager-module__-0VG8G__intro p{color:var(--app-muted);margin:0;font-size:11px;line-height:1.8}.PluginManager-module__-0VG8G__group{margin-top:22px}.PluginManager-module__-0VG8G__group h3{color:var(--app-muted);margin:0 0 10px;font-size:11px;font-weight:700}.PluginManager-module__-0VG8G__listedGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.PluginManager-module__-0VG8G__host{border:1px solid var(--app-line);background:var(--app-surface);border-radius:12px;flex-direction:column;gap:12px;min-width:0;padding:14px;display:flex}.PluginManager-module__-0VG8G__maxHost{grid-column:1/-1}.PluginManager-module__-0VG8G__hostHeader{align-items:center;gap:10px;display:flex}.PluginManager-module__-0VG8G__logo{object-fit:contain;width:30px;height:30px}.PluginManager-module__-0VG8G__logo[data-monochrome]{filter:brightness(0)invert()}.PluginManager-module__-0VG8G__host strong{font-size:12px}.PluginManager-module__-0VG8G__versions{gap:7px;margin-top:auto;display:grid}.PluginManager-module__-0VG8G__maxHost .PluginManager-module__-0VG8G__versions{grid-template-columns:repeat(3,minmax(0,1fr))}.PluginManager-module__-0VG8G__version{border:1px solid var(--app-line);background:var(--app-control);cursor:pointer;border-radius:8px;flex-wrap:wrap;align-items:center;gap:7px;min-height:38px;padding:7px 10px;font-size:11px;display:flex}.PluginManager-module__-0VG8G__version:hover{border-color:var(--app-accent)}.PluginManager-module__-0VG8G__version:has(input:checked){border-color:var(--app-accent)}.PluginManager-module__-0VG8G__version input{accent-color:var(--app-accent);flex:none;margin:0}.PluginManager-module__-0VG8G__versionName{white-space:nowrap}.PluginManager-module__-0VG8G__experimental{color:#e6b77d;white-space:nowrap;background:#b9895424;border:1px solid #b98954;border-radius:999px;padding:2px 6px;font-size:9px;line-height:1.5}.PluginManager-module__-0VG8G__version:has(input:disabled){color:var(--app-muted);cursor:default}.PluginManager-module__-0VG8G__version:has(input:disabled):hover{border-color:var(--app-line)}.PluginManager-module__-0VG8G__unavailable{color:var(--app-muted);white-space:nowrap;margin-inline-start:auto;font-size:10px}.PluginManager-module__-0VG8G__testing{border:1px solid var(--app-line);background:var(--app-control);color:var(--app-muted);border-radius:8px;padding:9px 10px;font-size:10px;display:block}.PluginManager-module__-0VG8G__notice{min-height:20px;color:var(--app-accent);margin:0 0 12px;font-size:11px}.PluginManager-module__-0VG8G__actions{border-top:1px solid var(--app-line);flex:none;justify-content:flex-start;gap:8px;padding:14px 16px;display:flex}.PluginManager-module__-0VG8G__actions button{border:1px solid var(--app-line);background:var(--app-control);width:auto;min-width:110px;min-height:34px;color:var(--foreground);font:600 10px var(--font-ui,Estedad, Tahoma, sans-serif);cursor:pointer;border-radius:8px;flex:none;padding:0 12px}.PluginManager-module__-0VG8G__actions button.PluginManager-module__-0VG8G__primary{border-color:var(--app-accent);background:var(--app-accent);color:var(--app-on-primary)}.PluginManager-module__-0VG8G__actions button:disabled{opacity:.5;cursor:not-allowed}@media (max-width:760px){.PluginManager-module__-0VG8G__listedGrid,.PluginManager-module__-0VG8G__maxHost .PluginManager-module__-0VG8G__versions{grid-template-columns:1fr}}@media (max-width:480px){.PluginManager-module__-0VG8G__body{padding:14px}.PluginManager-module__-0VG8G__actions button{flex:1 1 0;min-width:0}}
.vs-memory-content{gap:10px;padding:18px 4px 4px;display:grid}.vs-memory-content label{font-size:13px;font-weight:700}.vs-memory textarea{box-sizing:border-box;resize:vertical;border:1px solid var(--app-line);background:var(--app-control);width:100%;min-height:78px;color:var(--app-text);font:inherit;border-radius:9px;padding:10px 12px;line-height:1.7}.vs-memory textarea:focus-visible{outline:2px solid var(--app-accent);outline-offset:2px}.vs-memory-compose-footer,.vs-memory-actions{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.vs-memory-compose-footer small,.vs-memory-muted{color:var(--app-muted);font-size:12px}.vs-memory-muted{margin:12px 4px}.vs-memory-list{gap:9px;margin:12px 0 0;padding:0;list-style:none;display:grid}.vs-memory-list li{border:1px solid var(--app-line);background:var(--app-surface);border-radius:10px;padding:12px}.vs-memory-list p{white-space:pre-wrap;overflow-wrap:anywhere;margin:0 0 12px;font-size:13px;line-height:1.8}.vs-memory-actions{justify-content:flex-end}.vs-memory-actions .vihan-icon,.vs-memory-compose-footer .vihan-icon{width:16px;height:16px}.vs-memory .vs-secondary{align-items:center;gap:6px;font-size:12px;display:inline-flex}
