:root{--vt-c-white: #ffffff;--vt-c-white-soft: #f8f8f8;--vt-c-white-mute: #f2f2f2;--vt-c-gray: rgb(246,246,247);--vt-c-black: #181818;--vt-c-black-soft: #222222;--vt-c-black-mute: #282828;--vt-c-indigo: #2c3e50;--vt-c-divider-light-1: rgba(60, 60, 60, .29);--vt-c-divider-light-2: rgba(60, 60, 60, .12);--vt-c-divider-dark-1: rgba(84, 84, 84, .65);--vt-c-divider-dark-2: rgba(84, 84, 84, .48);--vt-c-text-light-1: var(--vt-c-indigo);--vt-c-text-light-2: rgba(60, 60, 60, .66);--vt-c-text-dark-1: var(--vt-c-white);--vt-c-text-dark-2: rgba(235, 235, 235, .64)}:root{--color-background: var(--vt-c-white);--color-background-soft: var(--vt-c-white-soft);--color-background-mute: var(--vt-c-white-mute);--color-border: var(--vt-c-divider-light-2);--color-border-hover: var(--vt-c-divider-light-1);--color-heading: var(--vt-c-text-light-1);--color-text: var(--vt-c-text-light-1);--section-gap: 160px}@media (prefers-color-scheme: dark){:root{--color-background: var(--vt-c-black);--color-background-soft: var(--vt-c-black-soft);--color-background-mute: var(--vt-c-black-mute);--color-border: var(--vt-c-divider-dark-2);--color-border-hover: var(--vt-c-divider-dark-1);--color-heading: var(--vt-c-text-dark-1);--color-text: var(--vt-c-text-dark-2)}}*,*:before,*:after{box-sizing:border-box;margin:0;position:relative;font-weight:400}body{min-height:100vh;color:var(--color-text);background:var(--color-background);transition:color .5s,background-color .5s;line-height:1.6;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;font-size:15px;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}:root{--primary-color: #4080ff;--primary-color-hover: #6699ff;--primary-color-rgb: 64, 128, 255;--text-color: #333639;--text-color-secondary: #606266;--text-color-tertiary: #909399;--bg-color: #f5f7fa;--card-bg-color: #ffffff;--sidebar-bg-color: #ffffff;--border-color: #e5e7eb;--success-color: #18a058;--warning-color: #f0a020;--error-color: #d03050;--info-color: #5c6ac4;--border-radius: 8px;--border-radius-small: 4px;--box-shadow: 0 4px 12px rgba(0, 0, 0, .08);--box-shadow-hover: 0 6px 16px rgba(0, 0, 0, .12);--transition-duration: .2s;--transition-timing-function: ease;--n-border-color: rgba(0, 0, 0, .1);--n-padding-md: 20px;--n-window-width: 1000px;--n-window-height:calc(100vh - 100px);--sidebar-title-height: 56px}.dark{--primary-color: #4080ff;--primary-color-hover: #6699ff;--primary-color-rgb: 64, 128, 255;--text-color: #e5e7eb;--text-color-secondary: #c9cdd4;--text-color-tertiary: #8b949e;--bg-color: #121212;--card-bg-color: #1e1e1e;--sidebar-bg-color: #1e1e1e;--border-color: #333639;--success-color: #63e2b7;--warning-color: #f3a769;--error-color: #e88080;--info-color: #7a89d0;--box-shadow: 0 4px 12px rgba(0, 0, 0, .2);--box-shadow-hover: 0 6px 16px rgba(0, 0, 0, .3)}body{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,PingFang SC,Microsoft YaHei,sans-serif;background-color:var(--bg-color);color:var(--text-color);transition:background-color var(--transition-duration) var(--transition-timing-function);margin:0;padding:0}#app{margin:0 auto;font-weight:400;color:var(--text-color)}a{text-decoration:none;color:var(--primary-color);transition:color var(--transition-duration) var(--transition-timing-function)}@media (hover: hover){a:hover{color:var(--primary-color-hover)}}.container-window-style{max-width:var(--n-window-width);margin:0 auto;padding:var(--n-padding-md);padding-top:100px;transition:all .2s ease}.n-card{border-radius:var(--border-radius);transition:box-shadow var(--transition-duration) var(--transition-timing-function),transform var(--transition-duration) var(--transition-timing-function);background-color:var(--card-bg-color);border:1px solid var(--border-color)}.n-button{border-radius:var(--border-radius-small);transition:background-color var(--transition-duration) var(--transition-timing-function),color var(--transition-duration) var(--transition-timing-function),border-color var(--transition-duration) var(--transition-timing-function),box-shadow var(--transition-duration) var(--transition-timing-function)}.n-tag{border-radius:16px;padding:0 10px;transition:background-color var(--transition-duration) var(--transition-timing-function)}.n-input{border-radius:var(--border-radius-small);transition:all .3s ease}.n-input:hover,.n-input:focus-within{transform:translateY(-2px);box-shadow:var(--box-shadow);border-color:var(--primary-color)}.n-select{border-radius:var(--border-radius-small);transition:all .3s ease}.n-select:hover,.n-select:focus-within{transform:translateY(-2px);box-shadow:var(--box-shadow)}.n-date-picker{border-radius:var(--border-radius-small);transition:all .3s ease}.n-date-picker:hover,.n-date-picker:focus-within{transform:translateY(-2px);box-shadow:var(--box-shadow)}.n-modal{border-radius:var(--border-radius);background-color:var(--card-bg-color);border:1px solid var(--border-color);overflow:hidden;box-shadow:var(--box-shadow)}.config-section,.instance-card,.adapter-card,.media-card,.search-card{border-radius:var(--border-radius);background-color:var(--card-bg-color);box-shadow:var(--box-shadow);transition:all var(--transition-duration) var(--transition-timing-function);border:1px solid var(--border-color);overflow:hidden}.config-section:hover,.instance-card:hover,.adapter-card:hover,.media-card:hover{box-shadow:var(--box-shadow-hover)}.n-data-table{border-radius:var(--border-radius)}.n-data-table-th{background-color:var(--bg-color);font-weight:500}.n-form-item-label{font-weight:500}.empty-state{height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%;animation:fade-in .5s ease;padding:2rem}.empty-icon{margin-bottom:20px;animation:float 3s ease-in-out infinite}.primary-button{margin-top:1rem;height:40px;border-radius:12px;background:linear-gradient(135deg,var(--primary-color) 0%,var(--primary-color-hover) 100%);border:none;font-weight:600;display:flex;align-items:center;justify-content:center}.action-button{transition:all .3s ease}.action-button:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 4px 8px #0000001a}.bg{background-image:radial-gradient(color-mix(in oklab,oklch(.13 .028 261.692) 5%,transparent) 1px,transparent 0);background-size:10px 10px}.gradient-text{background:linear-gradient(to right,var(--primary-color),var(--primary-color-hover));-webkit-background-clip:text;-webkit-text-fill-color:transparent}@keyframes fade-in{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes slide-up{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes slide-in-left{0%{opacity:0;transform:translate(-20px)}to{opacity:1;transform:translate(0)}}@keyframes float{0%{transform:translateY(0)}50%{transform:translateY(-10px)}to{transform:translateY(0)}}@keyframes container-appear{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}@media (max-width: 992px){.n-modal{width:90%!important}}@media (max-width: 768px){.main-content{padding:16px}.n-card-header{flex-direction:column}}@media (max-width: 480px){.n-form-item{margin-bottom:1rem}}:root{--primary-color: #007AFF;--secondary-color: #5856D6;--success-color: #34C759;--warning-color: #FF9500;--error-color: #FF3B30;--background-color: #F2F2F7;--text-primary: #000000;--text-secondary: #8E8E93}html,body{margin:0;padding:0;width:100%;height:100%;font-family:-apple-system,BlinkMacSystemFont,SF Pro Text,Helvetica Neue,Arial,sans-serif;background-color:var(--background-color);color:var(--text-primary);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}#app{width:100%;height:100%}.fade-slide-enter-active,.fade-slide-leave-active{transition:all .3s cubic-bezier(.4,0,.2,1)}.fade-slide-enter-from{opacity:0;transform:translate(20px)}.fade-slide-leave-to{opacity:0;transform:translate(-20px)}[data-v-073dcb01] .n-menu-item{height:48px}[data-v-073dcb01] .n-menu-item-content__icon{font-size:20px}[data-v-073dcb01] .n-menu-item-content-header{font-size:14px}.secondary-menu-header[data-v-cbff7c91]{padding:0 24px;height:var(--sidebar-title-height);border-bottom:1px solid var(--border-color);display:flex;align-items:center}.secondary-menu-title[data-v-cbff7c91]{margin:0;font-size:16px;font-weight:600;color:var(--text-color)}.secondary-menu[data-v-cbff7c91]{margin-top:8px}[data-v-cbff7c91] .n-menu-item{height:40px;margin:4px 12px;border-radius:var(--border-radius-small)}[data-v-cbff7c91] .n-menu-item-content{padding:0 12px}[data-v-cbff7c91] .n-menu-item-content-header{font-size:14px;font-weight:500}.version-info[data-v-c4f8243d]{margin-bottom:20px;padding:15px;background:rgba(0,0,0,.02);border-radius:8px}.version-title[data-v-c4f8243d]{font-size:16px;font-weight:500;margin-bottom:10px;color:#333}.version-row[data-v-c4f8243d]{display:flex;align-items:center;margin-bottom:8px}.version-label[data-v-c4f8243d]{width:100px;color:#666}.update-progress[data-v-c4f8243d]{padding:20px 0}.progress-step[data-v-c4f8243d]{margin-bottom:15px;font-size:14px;color:#666;text-align:center}.status-bar-content[data-v-978e9566]{height:100%;display:flex;align-items:center}.version-text[data-v-978e9566]{cursor:pointer;animation:blink-978e9566 3s infinite}@keyframes blink-978e9566{0%{opacity:1}55%{opacity:0}75%{opacity:1}}.main-sider[data-v-3e0ef24c]{height:100vh;background:var(--sidebar-bg-color);box-shadow:0 0 10px #0000000d}.secondary-sider[data-v-3e0ef24c]{height:100vh;background:var(--sidebar-bg-color);box-shadow:0 0 10px #0000000d;z-index:0}.main-content[data-v-3e0ef24c]{height:calc(100vh - 28px);background-color:var(--bg-color);overflow-y:auto}.status-bar[data-v-3e0ef24c]{height:28px;padding:4px 12px;font-size:12px;line-height:20px;z-index:1000;background-color:var(--sidebar-bg-color);color:var(--text-color-secondary)}.logo-container[data-v-3e0ef24c]{display:flex;justify-content:center;align-items:center;padding:16px 0;border-bottom:1px solid var(--border-color);transition:all .2s ease;height:var(--sidebar-title-height)}.logo[data-v-3e0ef24c]{height:32px}.logo-small[data-v-3e0ef24c]{height:32px;width:32px}
