.n-tabs__header{margin:0 0 15px;min-height:40px;padding:0;position:relative;transition:min-height .3s ease-in-out}.n-tabs__nav{border-bottom:1px solid var(--border-color);box-sizing:border-box;overflow:hidden;white-space:nowrap}.n-tabs__item,.n-tabs__nav{display:flex;position:relative}.n-tabs__item{align-items:center;background-color:var(--bg-secondary);box-sizing:content-box;color:var(--text-color);cursor:pointer;font-size:14px;font-weight:500;height:40px;justify-content:center;line-height:40px;list-style:none;transition:color .3s cubic-bezier(.645,.045,.355,1);width:100%}.n-tabs__item:hover{color:var(--primary-color)}.n-tabs__item.is-active{background-color:var(--primary-color);color:#fff}.n-tabs__item.is-active:after{background-color:var(--primary-color);bottom:-1px;content:"";height:2px;left:0;position:absolute;right:0}.n-tabs__content{overflow:hidden;position:relative}.n-badge{display:inline-block;position:relative}.n-badge__content{align-items:center;border:1px solid #fff;border-radius:10px;color:#fff;display:inline-flex;font-size:12px;height:20px;justify-content:center;padding:0 6px;position:absolute;right:10px;top:0;transform:translateY(-40%) translateX(50%);white-space:nowrap;z-index:10}.n-badge__content--primary{background-color:#409eff}.n-badge__content--success{background-color:#67c23a}.n-badge__content--warning{background-color:#e6a23c}.n-badge__content--danger{background-color:#f56c6c}.n-badge__content--info{background-color:#909399}.header{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background-color:var(--header-bg);border-bottom:1px solid var(--border-color);flex-direction:column;position:-webkit-sticky;position:sticky;top:0;z-index:1000}.header,.header-container{align-items:center;display:flex}.header-container{height:60px;justify-content:space-between;margin:0 auto;max-width:1200px;padding:0 20px;width:100%}.logo-link{color:var(--primary-color);-webkit-text-decoration:none;text-decoration:none}.logo h2{font-size:1.5rem;font-weight:600;margin:0}.nav{display:flex;max-width:1200px}.nav-list{display:flex;gap:2rem;list-style:none;margin:0;padding:0}.nav-item{margin:0 0 10px}.nav-link{border-radius:6px;color:var(--text-color);font-weight:500;padding:.5rem 1rem;-webkit-text-decoration:none;text-decoration:none;transition:all .2s ease}.nav-link:hover{background-color:var(--hover-bg);color:var(--primary-color)}.nav-link.active{background-color:var(--primary-color);color:#fff}.header-actions{align-items:center;display:flex;gap:1rem}.theme-toggle{background:none;border:1px solid var(--border-color);border-radius:6px;cursor:pointer;font-size:1.2rem;padding:.5rem;transition:all .2s ease}.theme-toggle:hover{background-color:var(--hover-bg);border-color:var(--primary-color)}.marquee{background:#42b983;color:#fff;overflow:hidden;padding:8px 0;white-space:nowrap;width:100%}.content{animation:marquee 25s linear infinite;display:inline-block;padding-left:100%}@keyframes marquee{0%{transform:translateX(0)}to{transform:translateX(-100%)}}@media (max-width:768px){.header-container{gap:1rem;height:auto;padding:1rem 20px}.nav-list{gap:1rem}.nav-link{font-size:.9rem;padding:.25rem .5rem}.n-tabs__item{font-size:.8rem;height:36px;line-height:36px}}@media (max-width:640px){.n-tabs__item{font-size:.75rem;height:32px;line-height:32px}}@media (hover:none) and (pointer:coarse){.n-tabs__item{min-height:44px}.n-tabs__item:hover{color:inherit}}:root{--primary-hover:#369970;--secondary-color:#6c757d;--bg-secondary:#f8f9fa;--header-bg:hsla(0,0%,100%,.8);--footer-bg:#f8f9fa;--sidebar-bg:#fff;--dropdown-bg:#fff;--admin-bg:#f5f6fa;--text-light:#95a5a6;--border-light:#f1f3f4;--active-bg:#e3f2fd;--focus-ring:0 0 0 3px rgba(66,185,131,.1);--shadow-sm:0 1px 2px 0 rgba(0,0,0,.05);--shadow-md:0 4px 6px -1px rgba(0,0,0,.1);--shadow-lg:0 10px 15px -3px rgba(0,0,0,.1);--radius-sm:4px;--radius-md:6px;--radius-lg:8px;--transition-fast:0.15s ease;--transition-normal:0.2s ease;--transition-slow:0.3s ease;--font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen,Ubuntu,sans-serif;--font-mono:"SF Mono",Monaco,"Cascadia Code","Roboto Mono",Consolas,"Courier New",monospace}.dark{--bg-secondary:#3b3b3b;--header-bg:rgba(26,26,26,.8);--footer-bg:#2a2a2a;--sidebar-bg:#2a2a2a;--dropdown-bg:#2a2a2a;--admin-bg:#1a1a1a;--text-light:#71717a;--border-light:#4b5563;--active-bg:#1f2937;--focus-ring:0 0 0 3px rgba(66,185,131,.2)}*{box-sizing:border-box}body{background-color:#fff;background-color:var(--bg-color);font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,sans-serif;font-family:var(--font-family);line-height:1.6;margin:0;padding:0;transition:background-color .2s ease,color .2s ease;transition:background-color var(--transition-normal),color var(--transition-normal)}a,body{color:#2c3e50;color:var(--text-color)}a{-webkit-text-decoration:none;text-decoration:none;transition:color .15s ease;transition:color var(--transition-fast)}a:hover{color:#369970;color:var(--primary-hover)}a:focus{border-radius:4px;border-radius:var(--radius-sm);box-shadow:0 0 0 3px rgba(66,185,131,.1);box-shadow:var(--focus-ring);outline:none}button{border:none;border-radius:6px;border-radius:var(--radius-md);cursor:pointer;font-family:inherit;font-size:.9rem;font-weight:500;padding:.5rem 1rem;transition:all .15s ease;transition:all var(--transition-fast)}button:focus{box-shadow:0 0 0 3px rgba(66,185,131,.1);box-shadow:var(--focus-ring);outline:none}button:disabled{cursor:not-allowed;opacity:.6}.btn-primary{background-color:#42b983;background-color:var(--primary-color);color:#fff}.btn-primary:hover:not(:disabled){background-color:#369970;background-color:var(--primary-hover)}.btn-secondary{background-color:#f8f9fa;background-color:var(--bg-secondary);border:1px solid #e5e7eb;border:1px solid var(--border-color);color:#2c3e50;color:var(--text-color)}.btn-secondary:hover:not(:disabled){background-color:#f3f4f6;background-color:var(--hover-bg)}input,select,textarea{background-color:#fff;background-color:var(--bg-color);border:1px solid #e5e7eb;border:1px solid var(--border-color);border-radius:6px;border-radius:var(--radius-md);color:#2c3e50;color:var(--text-color);font-family:inherit;padding:.5rem;transition:border-color .15s ease;transition:border-color var(--transition-fast)}input:focus,select:focus,textarea:focus{border-color:#42b983;border-color:var(--primary-color);box-shadow:0 0 0 3px rgba(66,185,131,.1);box-shadow:var(--focus-ring);outline:none}.card{background-color:#fff;background-color:var(--bg-color);border:1px solid #e5e7eb;border:1px solid var(--border-color);border-radius:8px;border-radius:var(--radius-lg);box-shadow:0 1px 2px 0 rgba(0,0,0,.05);box-shadow:var(--shadow-sm);padding:1.5rem;transition:all .2s ease;transition:all var(--transition-normal)}.card:hover{box-shadow:0 4px 6px -1px rgba(0,0,0,.1);box-shadow:var(--shadow-md)}.w-half{width:50%}.text-center{text-align:center!important}.text-left{text-align:left!important}.text-right{text-align:right!important}.text-sm{font-size:.875rem}.text-base{font-size:1rem}.text-lg{font-size:1.125rem}.text-xl{font-size:1.25rem}.font-light{font-weight:300}.font-normal{font-weight:400}.font-medium{font-weight:500}.font-semibold{font-weight:600}.font-bold{font-weight:700}.text-primary{color:#42b983;color:var(--primary-color)}.text-muted{color:#7f8c8d;color:var(--text-muted)}.text-light{color:#95a5a6;color:var(--text-light)}.bg-primary{background-color:#42b983;background-color:var(--primary-color)}.bg-secondary{background-color:#f8f9fa;background-color:var(--bg-secondary)}.border{border:1px solid #e5e7eb;border:1px solid var(--border-color)}.border-0{border:none}.rounded{border-radius:6px;border-radius:var(--radius-md)}.rounded-lg{border-radius:8px;border-radius:var(--radius-lg)}.rounded-full{border-radius:50%}.shadow{box-shadow:0 1px 2px 0 rgba(0,0,0,.05);box-shadow:var(--shadow-sm)}.shadow-md{box-shadow:0 4px 6px -1px rgba(0,0,0,.1);box-shadow:var(--shadow-md)}.shadow-lg{box-shadow:0 10px 15px -3px rgba(0,0,0,.1);box-shadow:var(--shadow-lg)}.p-1{padding:.25rem}.p-2{padding:.5rem}.p-3{padding:.75rem}.p-4{padding:1rem}.m-1{margin:.25rem}.m-2{margin:.5rem}.m-3{margin:.75rem}.m-4{margin:1rem}.mb-2{margin:.5rem}.d-flex{display:flex}.inline-flex{display:inline-flex}.grid{display:grid}.block{display:block}.inline-block{display:inline-block}.hidden{display:none}.items-center{align-items:center}.items-start{align-items:flex-start}.items-end{align-items:flex-end}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.justify-start{justify-content:flex-start}.justify-end{justify-content:flex-end}.flex-1{flex:1}.flex-col{flex-direction:column}.flex-row{flex-direction:row}.flex-wrap{flex-wrap:wrap}.gap-1{gap:.25rem}.gap-2{gap:.5rem}.gap-3{gap:.75rem}.gap-4{gap:1rem}.fade-in{animation:fadeIn .3s ease-in}.slide-in-right{animation:slideInRight .3s ease-out}.slide-in-left{animation:slideInLeft .3s ease-out}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes slideInRight{0%{opacity:0;transform:translateX(20px)}to{opacity:1;transform:translateX(0)}}@keyframes slideInLeft{0%{opacity:0;transform:translateX(-20px)}to{opacity:1;transform:translateX(0)}}::-webkit-scrollbar{height:8px;width:8px}::-webkit-scrollbar-track{background:#f8f9fa;background:var(--bg-secondary)}::-webkit-scrollbar-thumb{background:#e5e7eb;background:var(--border-color);border-radius:4px}::-webkit-scrollbar-thumb:hover{background:#7f8c8d;background:var(--text-muted)}.header[data-v-1101ce64]{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background-color:var(--header-bg);border-bottom:1px solid var(--border-color);flex-direction:column;position:-webkit-sticky;position:sticky;top:0;z-index:1000}.header-container[data-v-1101ce64],.header[data-v-1101ce64]{align-items:center;display:flex}.header-container[data-v-1101ce64]{height:60px;justify-content:space-between;margin:0 auto;max-width:1200px;padding:0 20px;width:100%}.logo-link[data-v-1101ce64]{color:var(--primary-color);-webkit-text-decoration:none;text-decoration:none}.logo h2[data-v-1101ce64]{font-size:1.5rem;font-weight:600;margin:0}.nav[data-v-1101ce64]{display:flex;max-width:1200px}.nav-list[data-v-1101ce64]{display:flex;gap:2rem;list-style:none;margin:0;padding:0}.nav-link[data-v-1101ce64]{border-radius:6px;color:var(--text-color);font-weight:500;padding:.5rem 1rem;-webkit-text-decoration:none;text-decoration:none;transition:all .2s ease}.nav-link[data-v-1101ce64]:hover{background-color:var(--hover-bg);color:var(--primary-color)}.nav-link.active[data-v-1101ce64]{background-color:var(--primary-color);color:#fff}.header-actions[data-v-1101ce64]{align-items:center;display:flex;gap:1rem}.theme-toggle[data-v-1101ce64]{background:none;border:1px solid var(--border-color);border-radius:6px;cursor:pointer;font-size:1.2rem;padding:.5rem;transition:all .2s ease}.theme-toggle[data-v-1101ce64]:hover{background-color:var(--hover-bg);border-color:var(--primary-color)}@media (max-width:768px){.header-container[data-v-1101ce64]{gap:1rem;height:auto;padding:1rem 20px}.nav-list[data-v-1101ce64]{gap:1rem}.nav-link[data-v-1101ce64]{font-size:.9rem;padding:.25rem .5rem}}.marquee[data-v-1101ce64]{background:#42b983;color:#fff;overflow:hidden;padding:8px 0;white-space:nowrap;width:100%}.content[data-v-1101ce64]{animation:marquee-1101ce64 25s linear infinite;display:inline-block;padding-left:100%}@keyframes marquee-1101ce64{0%{transform:translateX(0)}to{transform:translateX(-100%)}}.default-layout[data-v-f8315436]{background-color:var(--bg-color);color:var(--text-color);display:flex;flex-direction:column;min-height:100vh;transition:all .3s ease}.main[data-v-f8315436]{flex:1;padding:.3rem 0}.main-container[data-v-f8315436]{margin:0 auto;max-width:1200px;padding:0 20px}.footer[data-v-f8315436]{background-color:var(--footer-bg);border-top:1px solid var(--border-color);margin-top:auto}.footer-container[data-v-f8315436]{color:var(--text-muted);margin:0 auto;max-width:1200px;padding:1.5rem 20px;text-align:center}@media (max-width:768px){.main[data-v-f8315436]{padding:1rem 0}.main-container[data-v-f8315436]{padding:0 16px}.footer-container[data-v-f8315436]{padding:1rem 16px}}@media (max-width:640px){.main-container[data-v-f8315436]{padding:0 12px}.footer-container[data-v-f8315436]{font-size:.875rem;padding:.75rem 12px}}.simple-layout[data-v-5453021e]{background-color:var(--bg-color);color:var(--text-color);display:flex;flex-direction:column;min-height:100vh;transition:all .3s ease}.main[data-v-5453021e]{flex:1;padding:2rem 0}.main-container[data-v-5453021e]{margin:0 auto;max-width:1200px;padding:0 20px}@media (max-width:768px){.main[data-v-5453021e]{padding:1rem 0}}:root{--primary-color:#42b983;--bg-color:#fff;--text-color:#2c3e50;--text-muted:#7f8c8d;--border-color:#e5e7eb;--hover-bg:#f3f4f6}.dark{--primary-color:#42b983;--bg-color:#1a1a1a;--text-color:#fff;--text-muted:#a1a1aa;--border-color:#374151;--hover-bg:#374151}