.home-wrapper[data-v-eb18f065]{font-family:Nunito,sans-serif;background-color:#f0f4f8;overflow-x:hidden;--aether-pink: #FFC8DD;--aether-blue: #BDE0FE;--aether-cyan: #A2D2FF;--aether-yellow: #FDFFB6;--aether-purple: #E2C6FF;--aether-black: #000000;--shadow-pixel: 4px 4px 0px 0px var(--aether-black);--shadow-hover: 6px 6px 0px 0px var(--aether-black)}.container[data-v-eb18f065]{max-width:1200px;margin:0 auto;padding:0 24px}.section[data-v-eb18f065]{padding:80px 0}.aether-card[data-v-eb18f065]{background:#fff;border:2px solid var(--aether-black);box-shadow:var(--shadow-pixel);border-radius:20px;transition:all .2s}.aether-btn[data-v-eb18f065]{padding:12px 24px;border:2px solid var(--aether-black);border-radius:12px;font-weight:800;font-size:16px;cursor:pointer;box-shadow:var(--shadow-pixel);transition:all .1s;display:inline-flex;align-items:center;gap:8px}.aether-btn[data-v-eb18f065]:hover{transform:translate(-2px,-2px);box-shadow:var(--shadow-hover)}.aether-btn[data-v-eb18f065]:active{transform:translate(2px,2px);box-shadow:none}.btn-primary[data-v-eb18f065]{background-color:var(--aether-purple);color:#000}.btn-cta[data-v-eb18f065]{background-color:var(--aether-yellow);color:#000;font-size:18px;padding:16px 32px}h2[data-v-eb18f065]{font-size:36px;font-weight:900;margin-bottom:16px;color:var(--aether-black)}.section-header[data-v-eb18f065]{text-align:center;margin-bottom:60px}.section-header p[data-v-eb18f065]{color:#666;font-size:18px;font-weight:600}[class^=underline-][data-v-eb18f065]{position:relative;z-index:1}[class^=underline-][data-v-eb18f065]:after{content:"";position:absolute;bottom:2px;left:0;width:100%;height:12px;z-index:-1;border-radius:4px}.underline-yellow[data-v-eb18f065]:after{background:var(--aether-yellow)}.underline-pink[data-v-eb18f065]:after{background:var(--aether-pink)}.underline-cyan[data-v-eb18f065]:after{background:var(--aether-cyan)}.hero-section[data-v-eb18f065]{background:linear-gradient(#ffffffd9,#f0f4f826),url(https://t.alcy.cc/fj);background-size:cover;background-position:center;min-height:93vh;display:flex;align-items:center;justify-content:center;padding:40px 0;position:relative;text-align:center}.hero-content[data-v-eb18f065]{display:flex;flex-direction:column;align-items:center;gap:40px;width:100%;max-height:90vh;overflow:hidden}.hero-text-center[data-v-eb18f065]{max-width:800px}.badge[data-v-eb18f065]{display:inline-block;background:var(--aether-pink);border:2px solid var(--aether-black);padding:6px 16px;border-radius:50px;font-weight:800;font-size:14px;margin-bottom:24px;box-shadow:2px 2px #000}.hero-title[data-v-eb18f065]{font-size:48px;line-height:1.1;font-weight:900;margin-bottom:16px;color:var(--aether-black)}.hero-title .highlight[data-v-eb18f065]{background:linear-gradient(120deg,transparent 0%,transparent 60%,var(--aether-yellow) 60%)}.hero-desc[data-v-eb18f065]{font-size:18px;color:#555;margin-bottom:24px;line-height:1.5;font-weight:600}.comparison-wrapper[data-v-eb18f065]{width:100%;max-width:700px;margin-top:10px}.comparison-card[data-v-eb18f065]{padding:0;overflow:hidden;transform:rotate(1deg);transition:transform .3s}.comparison-card[data-v-eb18f065]:hover{transform:rotate(0)}.browser-bar[data-v-eb18f065]{background:#fff;border-bottom:2px solid black;padding:12px;display:flex;align-items:center;gap:8px}.dot[data-v-eb18f065]{width:12px;height:12px;border-radius:50%;border:2px solid black}.dot.red[data-v-eb18f065]{background:#ff6b6b}.dot.yellow[data-v-eb18f065]{background:#ffd93d}.dot.green[data-v-eb18f065]{background:#6bcb77}.comparison-body[data-v-eb18f065]{padding:20px;background:#fff;display:flex;flex-direction:column;gap:16px;align-items:center}.image-pair-container[data-v-eb18f065]{display:flex;align-items:center;justify-content:center;gap:15px;width:100%}.image-box[data-v-eb18f065]{position:relative;width:45%}.img-frame[data-v-eb18f065]{border:3px solid black;border-radius:12px;overflow:hidden;aspect-ratio:4/3;background:#eee;box-shadow:4px 4px #0000001a}.demo-img[data-v-eb18f065]{width:100%;height:100%;object-fit:cover;transition:transform .3s}.image-box:hover .demo-img[data-v-eb18f065]{transform:scale(1.05)}.label-tag[data-v-eb18f065]{position:absolute;bottom:-12px;left:50%;transform:translate(-50%);padding:4px 12px;border:2px solid black;border-radius:20px;font-weight:800;font-size:12px;box-shadow:2px 2px #000}.bg-white[data-v-eb18f065]{background:#fff}.bg-yellow[data-v-eb18f065]{background:var(--aether-yellow)}.arrow-divider[data-v-eb18f065]{display:flex;align-items:center;justify-content:center}.arrow-icon[data-v-eb18f065]{font-size:32px;color:var(--aether-purple);text-shadow:2px 2px 0 black;font-weight:900}.carousel-dots[data-v-eb18f065]{display:flex;gap:10px}.dot-control[data-v-eb18f065]{width:12px;height:12px;background:#ddd;border-radius:50%;cursor:pointer;border:2px solid transparent;transition:all .2s}.dot-control.active[data-v-eb18f065]{background:var(--aether-black);border-color:var(--aether-black);transform:scale(1.2)}.grid-3[data-v-eb18f065]{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:32px}.feature-card[data-v-eb18f065]{padding:32px;display:flex;flex-direction:column;align-items:flex-start}.feature-card[data-v-eb18f065]:hover{transform:translateY(-5px);box-shadow:var(--shadow-hover)}.feature-icon[data-v-eb18f065]{font-size:40px;margin-bottom:20px;background:#f0f4f8;width:80px;height:80px;display:flex;align-items:center;justify-content:center;border-radius:20px;border:2px solid black}.feature-card h3[data-v-eb18f065]{font-size:20px;font-weight:800;margin-bottom:12px}.feature-card p[data-v-eb18f065]{color:#666;line-height:1.5;margin-bottom:0}.gallery-grid[data-v-eb18f065]{display:grid;grid-template-columns:repeat(4,1fr);gap:24px}.gallery-item[data-v-eb18f065]{padding:8px;overflow:hidden}.gallery-item img[data-v-eb18f065]{width:100%;height:200px;object-fit:cover;border-radius:12px;border:2px solid black}.gallery-item[data-v-eb18f065]:hover{transform:rotate(2deg) scale(1.02);z-index:10}.faq-list[data-v-eb18f065]{max-width:800px;margin:0 auto;display:flex;flex-direction:column;gap:16px}.faq-item[data-v-eb18f065]{padding:0;cursor:pointer;overflow:hidden}.faq-question[data-v-eb18f065]{padding:20px 24px;display:flex;justify-content:space-between;align-items:center;font-weight:800;font-size:18px;background:#fff}.toggle-icon[data-v-eb18f065]{font-size:24px;font-weight:900}.faq-answer[data-v-eb18f065]{padding:0 24px 24px;color:#555;line-height:1.6;border-top:2px solid black;background:#f8f9fa}.faq-item.open .faq-question[data-v-eb18f065]{background:var(--aether-blue);border-bottom:2px solid black}.cta-section[data-v-eb18f065]{background:#000;color:#fff;text-align:center}.cta-content h2[data-v-eb18f065]{color:#fff;margin-bottom:16px}.cta-content p[data-v-eb18f065]{color:#ccc;font-size:20px;margin-bottom:40px}.site-footer[data-v-eb18f065]{background:#fff;border-top:2px solid black;padding:40px 0;text-align:center}.footer-logo[data-v-eb18f065]{font-size:24px;font-weight:900;margin-bottom:10px}.footer-bottom[data-v-eb18f065]{color:#888;font-weight:700;font-size:14px}@media(max-width:768px){.hero-title[data-v-eb18f065]{font-size:36px}.image-pair-container[data-v-eb18f065]{flex-direction:column}.arrow-icon[data-v-eb18f065]{transform:rotate(90deg);margin:10px 0}.image-box[data-v-eb18f065]{width:100%}.gallery-grid[data-v-eb18f065]{grid-template-columns:1fr 1fr}}.login-modal[data-v-e8cf5177]{--aether-pink: #FFC8DD;--aether-blue: #BDE0FE;--aether-cyan: #A2D2FF;--aether-yellow: #FDFFB6;--aether-purple: #E2C6FF;--aether-black: #000000;--shadow-pixel: 4px 4px 0px 0px var(--aether-black);font-family:Nunito,system-ui,sans-serif}.modal-overlay[data-v-e8cf5177]{position:fixed;top:0;left:0;width:100%;height:100%;background-color:#f0f4f8cc;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);display:flex;justify-content:center;align-items:center;z-index:9999}.aether-card[data-v-e8cf5177]{background:#fff;border:2px solid var(--aether-black);box-shadow:var(--shadow-pixel);border-radius:24px;padding:40px 32px;width:100%;max-width:420px;position:relative;animation:floatUp-e8cf5177 .4s cubic-bezier(.175,.885,.32,1.275)}.form-title[data-v-e8cf5177]{text-align:center;margin-bottom:32px;position:relative;display:inline-block;width:100%}.title-text[data-v-e8cf5177]{font-size:32px;font-weight:800;color:var(--aether-black);position:relative;z-index:10}.title-underline[data-v-e8cf5177]{position:absolute;bottom:5px;left:50%;transform:translate(-50%) rotate(-2deg);width:120px;height:12px;background-color:var(--aether-yellow);z-index:0;border-radius:4px}.close-btn[data-v-e8cf5177]{position:absolute;top:-15px;right:-15px;width:40px;height:40px;background-color:#ff6b6b;border:2px solid var(--aether-black);box-shadow:2px 2px 0 0 var(--aether-black);border-radius:12px;color:#fff;font-size:24px;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .2s;z-index:20}.close-btn[data-v-e8cf5177]:hover{transform:translate(2px,2px);box-shadow:none}.form-group[data-v-e8cf5177]{margin-bottom:20px}.input-label[data-v-e8cf5177]{display:block;font-weight:700;margin-bottom:8px;font-size:14px;color:var(--aether-black);display:flex;align-items:center;gap:6px}.input-label[data-v-e8cf5177]:before{content:"";display:block;width:6px;height:6px;background:var(--aether-black);border-radius:50%}.form-input[data-v-e8cf5177]{width:100%;padding:12px 16px;background-color:#f9fafb;border:2px solid #E5E7EB;border-radius:12px;font-size:16px;color:var(--aether-black);font-weight:600;transition:all .2s;box-sizing:border-box}.form-input[data-v-e8cf5177]:focus{outline:none;border-color:var(--aether-black);background-color:#fff;box-shadow:2px 2px #0000001a}.code-group[data-v-e8cf5177]{display:flex;gap:10px}.code-input[data-v-e8cf5177]{flex:1}.aether-btn[data-v-e8cf5177]{width:100%;padding:14px;border:2px solid var(--aether-black);border-radius:12px;font-weight:800;font-size:16px;cursor:pointer;box-shadow:var(--shadow-pixel);transition:all .1s;display:flex;justify-content:center;align-items:center}.aether-btn[data-v-e8cf5177]:active{transform:translate(4px,4px);box-shadow:none}.aether-btn[data-v-e8cf5177]:disabled{opacity:.5;cursor:not-allowed}.btn-primary[data-v-e8cf5177]{background-color:var(--aether-purple);color:var(--aether-black)}.btn-primary[data-v-e8cf5177]:hover:not(:disabled){background-color:#d4b3ff;transform:translate(-2px,-2px);box-shadow:6px 6px 0 0 var(--aether-black)}.btn-secondary[data-v-e8cf5177]{background-color:var(--aether-cyan);color:var(--aether-black);width:auto;padding:0 20px}.btn-secondary[data-v-e8cf5177]:hover:not(:disabled){background-color:#8bc4ff}.form-footer[data-v-e8cf5177]{margin-top:24px;text-align:center;border-top:2px dashed #E5E7EB;padding-top:20px}.signup-text[data-v-e8cf5177]{font-weight:600;color:#6b7280}.text-link[data-v-e8cf5177]{color:var(--aether-black);font-weight:800;cursor:pointer;position:relative;text-decoration:none}.text-link[data-v-e8cf5177]:after{content:"";position:absolute;bottom:0;left:0;width:100%;height:4px;background-color:var(--aether-pink);z-index:-1;transition:height .2s}.text-link[data-v-e8cf5177]:hover:after{height:100%}.error-box[data-v-e8cf5177]{margin-top:20px;background-color:#fff5f5;border:2px solid #FC8181;color:#c53030;padding:12px;border-radius:12px;font-weight:700;display:flex;align-items:center;gap:10px}.error-icon[data-v-e8cf5177]{background:#fc8181;color:#fff;width:20px;height:20px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:12px}@keyframes floatUp-e8cf5177{0%{opacity:0;transform:translateY(50px)}to{opacity:1;transform:translateY(0)}}.navbar[data-v-6f03a572]{position:sticky;top:0;z-index:100;background:#fffffff2;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-bottom:2px solid #000;height:70px;display:flex;align-items:center;font-family:Nunito,sans-serif}.nav-container[data-v-6f03a572]{width:100%;padding:0 24px;display:grid;grid-template-columns:1fr auto 1fr;align-items:center}.nav-left[data-v-6f03a572]{justify-self:start;display:flex;align-items:center;gap:12px;cursor:pointer;-webkit-user-select:none;user-select:none}.logo-img-no-box[data-v-6f03a572]{width:60px;height:60px;object-fit:contain}.site-title[data-v-6f03a572]{font-size:22px;font-weight:900;color:#000;white-space:nowrap}.highlight[data-v-6f03a572]{color:#a2d2ff;text-shadow:1px 1px 0 #000}.nav-center[data-v-6f03a572]{justify-self:center;display:flex;gap:12px;position:relative}.nav-btn[data-v-6f03a572]{background:transparent;border:2px solid transparent;padding:8px 16px;border-radius:8px;font-weight:700;font-size:15px;color:#666;cursor:pointer;transition:all .2s;display:flex;align-items:center;gap:8px;white-space:nowrap}.nav-btn[data-v-6f03a572]:hover{background:#f0f4f8;color:#000;border-color:#e5e7eb;transform:translateY(-2px)}.nav-btn.active[data-v-6f03a572]{background:#000;color:#fff;border-color:#000;box-shadow:2px 2px #0003}.nav-dropdown[data-v-6f03a572],.profile-dropdown-container[data-v-6f03a572]{position:relative}.dropdown-menu[data-v-6f03a572]{position:absolute;top:calc(100% + 12px);background:#fff;border:2px solid #000;border-radius:12px;box-shadow:4px 4px #000;overflow:hidden;animation:fadeIn-6f03a572 .2s ease;z-index:1000;min-width:180px}.creation-menu[data-v-6f03a572]{left:0}.user-menu[data-v-6f03a572]{right:0}.dropdown-item[data-v-6f03a572]{padding:12px 16px;font-weight:700;font-size:14px;color:#000;cursor:pointer;display:flex;align-items:center;gap:8px;transition:background .2s}.dropdown-item[data-v-6f03a572]:hover{background:#f0f4f8}.dropdown-item.danger[data-v-6f03a572]{color:#e53e3e;border-top:2px solid #f0f0f0}.dropdown-item.danger[data-v-6f03a572]:hover{background:#fff5f5}.tag[data-v-6f03a572]{font-size:10px;padding:2px 4px;border-radius:4px;border:1px solid #ccc;background:#eee;margin-left:auto}.tag.new[data-v-6f03a572]{background:#ffd93d;color:#000;border-color:#000}.admin-btn[data-v-6f03a572]{color:#e53e3e}.admin-btn[data-v-6f03a572]:hover{background:#fff5f5;border-color:#feb2b2}.admin-btn.active[data-v-6f03a572]{background:#c53030;border-color:#c53030}.nav-right[data-v-6f03a572]{justify-self:end;display:flex;justify-content:flex-end;min-width:140px}.login-btn[data-v-6f03a572]{background:#e2c6ff;border:2px solid #000;border-radius:8px;padding:8px 20px;font-weight:800;cursor:pointer;box-shadow:2px 2px #000;transition:all .1s;white-space:nowrap}.login-btn[data-v-6f03a572]:hover{transform:translate(-1px,-1px);box-shadow:4px 4px #000;background:#d4b3ff}.recharge-btn[data-v-6f03a572]{margin-right:12px;background:#ffd93d;color:#000;border:2px solid #000;border-radius:50px;padding:6px 16px;font-weight:900;font-size:14px;cursor:pointer;box-shadow:2px 2px #000;transition:all .2s;display:flex;align-items:center;gap:6px;white-space:nowrap}.recharge-btn[data-v-6f03a572]:hover{transform:translateY(-2px);box-shadow:3px 3px #000}.user-profile[data-v-6f03a572]{display:flex;align-items:center;gap:12px;padding:4px 8px;background:#fff;border:2px solid #000;border-radius:50px;cursor:pointer;transition:all .2s;box-shadow:2px 2px #000;-webkit-user-select:none;user-select:none}.user-profile[data-v-6f03a572]:hover{transform:translateY(-2px);box-shadow:4px 4px #000}.credits-capsule[data-v-6f03a572]{background:#fdffb6;border:1px solid #000;border-radius:12px;padding:2px 8px;font-weight:800;font-size:12px;display:flex;align-items:center;gap:4px}.avatar-box[data-v-6f03a572]{width:32px;height:32px;border-radius:50%;border:2px solid #000;overflow:hidden;background:#f0f0f0}.avatar-box img[data-v-6f03a572]{width:100%;height:100%;object-fit:cover}.dropdown-arrow[data-v-6f03a572]{font-size:10px;transition:transform .3s;margin-left:4px}.rotate[data-v-6f03a572]{transform:rotate(180deg)}@keyframes fadeIn-6f03a572{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}@media(max-width:900px){.nav-center[data-v-6f03a572]{display:none}}.toast-container[data-v-9dbdb4c5]{position:fixed;top:24px;right:24px;z-index:99999;display:flex;flex-direction:column;gap:16px;pointer-events:none}.aether-toast[data-v-9dbdb4c5]{pointer-events:auto;min-width:320px;max-width:420px;background:#fff;border:3px solid #000000;box-shadow:6px 6px #000;border-radius:12px;display:flex;overflow:hidden;font-family:Nunito,sans-serif;position:relative;transition:all .3s ease}.aether-toast[data-v-9dbdb4c5]:hover{transform:translate(-2px,-2px);box-shadow:8px 8px #000}.toast-accent[data-v-9dbdb4c5]{width:12px;border-right:3px solid #000000;flex-shrink:0}.aether-toast.success .toast-accent[data-v-9dbdb4c5]{background:#98fb98}.aether-toast.error .toast-accent[data-v-9dbdb4c5]{background:#ff6b6b}.aether-toast.warning .toast-accent[data-v-9dbdb4c5]{background:#fdffb6}.aether-toast.info .toast-accent[data-v-9dbdb4c5]{background:#bde0fe}.toast-content[data-v-9dbdb4c5]{flex:1;padding:16px;display:flex;align-items:flex-start;gap:12px}.toast-icon[data-v-9dbdb4c5]{font-size:20px;line-height:1}.toast-text[data-v-9dbdb4c5]{font-size:15px;font-weight:800;color:#000;line-height:1.4}.toast-close[data-v-9dbdb4c5]{background:transparent;border:none;font-size:24px;line-height:1;padding:0 12px;cursor:pointer;color:#000;opacity:.4;transition:opacity .2s;align-self:flex-start;margin-top:8px}.toast-close[data-v-9dbdb4c5]:hover{opacity:1}.toast-slide-enter-active[data-v-9dbdb4c5],.toast-slide-leave-active[data-v-9dbdb4c5]{transition:all .4s cubic-bezier(.175,.885,.32,1.275)}.toast-slide-enter-from[data-v-9dbdb4c5]{opacity:0;transform:translate(100%)}.toast-slide-leave-to[data-v-9dbdb4c5]{opacity:0;transform:translate(100%) scale(.8)}.modal-overlay[data-v-935cfb22]{position:fixed;top:0;left:0;width:100%;height:100%;background:#00000080;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);display:flex;justify-content:center;align-items:center;z-index:100000}.confirm-card[data-v-935cfb22]{width:400px;background:#fff;border:3px solid #000;border-radius:20px;box-shadow:8px 8px #000;padding:24px;animation:popIn-935cfb22 .2s cubic-bezier(.175,.885,.32,1.275)}.modal-header[data-v-935cfb22]{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px;border-bottom:2px dashed #eee;padding-bottom:12px}.modal-header h3[data-v-935cfb22]{margin:0;font-size:20px;font-weight:900}.close-btn[data-v-935cfb22]{background:none;border:none;font-size:24px;cursor:pointer;font-weight:700}.confirm-text[data-v-935cfb22]{font-size:16px;font-weight:600;color:#333;margin-bottom:30px;line-height:1.6}.modal-footer[data-v-935cfb22]{display:flex;justify-content:flex-end;gap:12px}.aether-btn[data-v-935cfb22]{padding:10px 20px;border:2px solid #000;border-radius:10px;font-weight:800;cursor:pointer;box-shadow:2px 2px #000;transition:transform .1s;background:#fff}.aether-btn[data-v-935cfb22]:active{transform:translate(2px,2px);box-shadow:none}.btn-primary[data-v-935cfb22]{background:#e2c6ff}.btn-secondary[data-v-935cfb22]{background:#fff}@keyframes popIn-935cfb22{0%{transform:scale(.8);opacity:0}to{transform:scale(1);opacity:1}}body{margin:0;background-color:#f0f4f8}*{margin:0;padding:0;box-sizing:border-box}html,body,#app{width:100%;min-height:100%}body{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-size:14px;color:#333;background-color:#f5f5f5}a{text-decoration:none;color:inherit}:root{--aether-purple: #E2C6FF;--aether-black: #000000;--aether-green: #98FB98;--aether-red: #FFB6C1;--aether-yellow: #FDFFB6;--aether-blue: #BDE0FE;--shadow-pixel: 4px 4px 0px 0px #000}.aether-card{background:#fff;border:2px solid var(--aether-black);box-shadow:var(--shadow-pixel);border-radius:16px;overflow:hidden}.aether-btn{border:2px solid var(--aether-black)!important;border-radius:8px;font-weight:800;cursor:pointer;box-shadow:2px 2px 0 0 var(--aether-black);transition:all .1s;display:inline-flex;align-items:center;justify-content:center;gap:6px;color:var(--aether-black);background:#fff;text-decoration:none}.aether-btn:active{transform:translate(2px,2px);box-shadow:none}.aether-btn:disabled{opacity:.5;cursor:not-allowed}.btn-sm{padding:8px 16px;font-size:14px;height:36px}.btn-xs{padding:4px 10px;font-size:12px;border-radius:6px;border-width:1.5px!important;height:28px;box-shadow:1.5px 1.5px 0 0 var(--aether-black)}.btn-primary{background:var(--aether-purple)}.btn-secondary{background:#fff}.btn-blue{background:var(--aether-blue)}.btn-yellow{background:var(--aether-yellow)}.btn-red{background:var(--aether-red)}.btn-green{background:var(--aether-green)}.btn-purple{background:#d1c4e9}.table-wrapper{width:100%;overflow-x:auto;border:2px solid var(--aether-black);border-radius:12px}.aether-table{width:100%;border-collapse:collapse;background:#fff}.aether-table th{background:#f9fafb;color:var(--aether-black);padding:16px;text-align:left;font-weight:900;border-bottom:2px solid var(--aether-black);white-space:nowrap}.aether-table td{padding:14px 16px;border-bottom:1px solid #eee;font-weight:600;color:#333;vertical-align:middle}.aether-table tr:last-child td{border-bottom:none}.aether-table tr:hover td{background:#fff9c4}.search-bar{display:flex;flex-wrap:wrap;gap:12px;margin-bottom:24px}.search-group{display:flex;min-width:200px}.aether-input{width:100%;padding:10px 12px;border:2px solid var(--aether-black);border-radius:8px;font-weight:600;font-family:inherit;font-size:14px;height:40px;background:#fff}.aether-input:focus{outline:none;box-shadow:2px 2px 0 0 var(--aether-black)}.badge{padding:4px 8px;border-radius:6px;font-size:12px;font-weight:800;border:1px solid var(--aether-black);display:inline-block;line-height:1}.status-dot{display:inline-block;width:8px;height:8px;border-radius:50%;border:1px solid black;margin-right:6px}.status-dot.online{background:#48bb78}.status-dot.offline{background:#f56565}.pagination{margin-top:20px;display:flex;justify-content:flex-end;gap:8px;align-items:center}.page-btn{width:32px;height:32px;border:2px solid var(--aether-black);background:#fff;font-weight:700;cursor:pointer;border-radius:8px;display:flex;align-items:center;justify-content:center}.page-btn:active{background:#000;color:#fff}.page-btn:disabled{opacity:.3;cursor:not-allowed}.modal-overlay{position:fixed;top:0;left:0;width:100%;height:100%;background:#00000080;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);display:flex;justify-content:center;align-items:center;z-index:9999}.modal-card{width:450px;background:#fff;padding:24px;display:flex;flex-direction:column;gap:20px;animation:popIn .2s ease}.modal-lg{width:650px}.modal-header{display:flex;justify-content:space-between;align-items:center;font-size:20px;font-weight:900;border-bottom:2px dashed #eee;padding-bottom:12px}.close-btn{background:none;border:none;font-size:24px;cursor:pointer}.modal-footer{display:flex;justify-content:flex-end;gap:12px;margin-top:10px}.font-bold{font-weight:800}.font-mono{font-family:monospace}.text-green{color:#2e7d32}.text-red{color:#c53030}.text-yellow{color:#f9a825}.text-xs{font-size:12px}.text-gray{color:#666}.btn-group-row{display:flex;gap:6px;flex-wrap:wrap}@keyframes popIn{0%{transform:scale(.9);opacity:0}to{transform:scale(1);opacity:1}}.badge{padding:4px 10px;border-radius:50px;font-size:12px;font-weight:800;border:1px solid var(--aether-black);display:inline-block;line-height:1;color:var(--aether-black)}.bg-green{background-color:#98fb98!important}.bg-red{background-color:#ffb6c1!important}.bg-pink{background-color:#ffc8dd!important}.bg-yellow{background-color:#fdffb6!important}.bg-blue{background-color:#bde0fe!important}.bg-gray{background-color:#eee!important}.bg-purple{background-color:#e2c6ff!important}.bg-blue-light{background-color:#e3f2fd!important}.bg-green-light{background-color:#e8f5e9!important}.bg-yellow-light{background-color:#fffde7!important}.bg-pink-light{background-color:#fce4ec!important}.select{cursor:pointer;appearance:none;background-color:#fff;background-image:url(data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%22292.4%22%20height%3D%22292.4%22%3E%3Cpath%20fill%3D%22%23000000%22%20d%3D%22M287%2069.4a17.6%2017.6%200%200%200-13-5.4H18.4c-5%200-9.3%201.8-12.9%205.4A17.6%2017.6%200%200%200%200%2082.2c0%205%201.8%209.3%205.4%2012.9l128%20127.9c3.6%203.6%207.8%205.4%2012.8%205.4s9.2-1.8%2012.8-5.4L287%2095c3.5-3.5%205.4-7.8%205.4-12.8%200-5-1.9-9.2-5.5-12.8z%22%2F%3E%3C%2Fsvg%3E);background-repeat:no-repeat;background-position:right 12px top 50%;background-size:12px auto;padding-right:30px!important;line-height:normal}
