*{margin:0;padding:0;box-sizing:border-box}body{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,sans-serif;background:linear-gradient(135deg,#667eea,#764ba2);min-height:100vh;color:#333}#app{min-height:100vh;display:flex;flex-direction:column}@font-face{font-family:Nemesis;src:url(/assets/NEMESYS-wGuTiVd9.woff2) format("woff2"),url(/assets/NEMESYS-BBfR6IdB.woff) format("woff");font-weight:1000;font-style:normal;font-display:swap}@font-face{font-family:RealTime Rounded;src:url(/assets/realtimeroundedtest-light-pdsZdi2k.otf) format("opentype");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:RealTime Rounded;src:url(/assets/realtimeroundedtest-regular-CjqPWe1S.otf) format("opentype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:RealTime Rounded;src:url(/assets/realtimeroundedtest-semibold-DCOZnKa6.otf) format("opentype");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:RealTime Rounded;src:url(/assets/realtimeroundedtest-bold-CYs8nXfD.otf) format("opentype");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:RealTime Rounded;src:url(/assets/realtimeroundedtest-black-BhD3noRo.otf) format("opentype");font-weight:900;font-style:normal;font-display:swap}.dashboard-page[data-v-41a9f6a0]{min-height:100vh;background:#000;color:#fff;font-family:RealTime Rounded,Courier New,Courier,monospace;padding:40px 20px;display:flex;align-items:center;justify-content:center}.container[data-v-41a9f6a0]{width:100%;max-width:900px}.loading[data-v-41a9f6a0]{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:60vh;color:#888}.spinner[data-v-41a9f6a0]{width:50px;height:50px;border:3px solid #333;border-top-color:#f0f;border-radius:50%;animation:spin-41a9f6a0 1s linear infinite;margin-bottom:20px}@keyframes spin-41a9f6a0{to{transform:rotate(360deg)}}.dashboard-content[data-v-41a9f6a0]{border:2px solid #fff;padding:80px 100px;background:#000;position:relative}.header-section[data-v-41a9f6a0]{margin-bottom:60px}.logo[data-v-41a9f6a0]{font-size:2.5rem;font-weight:900;letter-spacing:.1em;color:#fff;text-transform:uppercase;font-family:Nemesis,Arial Black,sans-serif;margin-bottom:40px}.description[data-v-41a9f6a0]{color:#aaa;font-size:.95rem;line-height:1.8}.description p[data-v-41a9f6a0]{margin:0}.buttons-section[data-v-41a9f6a0]{display:flex;flex-direction:column;gap:15px;margin-bottom:80px}.btn-primary[data-v-41a9f6a0],.btn-secondary[data-v-41a9f6a0]{display:flex;align-items:center;justify-content:center;gap:12px;height:60px;padding:0 40px;background:#000;border:1px solid #fff;color:#fff;font-family:RealTime Rounded,Courier New,monospace;font-size:1rem;text-decoration:none;cursor:pointer;transition:all .3s}.btn-primary[data-v-41a9f6a0]:hover,.btn-secondary[data-v-41a9f6a0]:hover{background:#fff;color:#000}.btn-primary .icon[data-v-41a9f6a0],.btn-secondary .icon[data-v-41a9f6a0]{width:20px;height:20px;filter:brightness(0) invert(1)}.btn-primary:hover .icon[data-v-41a9f6a0],.btn-secondary:hover .icon[data-v-41a9f6a0]{filter:brightness(0) invert(0)}.btn-secondary[data-v-41a9f6a0]{border-style:dashed;border-color:#666;color:#aaa}.btn-secondary[data-v-41a9f6a0]:hover{border-style:solid;border-color:#fff;color:#000}.logo-footer[data-v-41a9f6a0]{display:flex;justify-content:center;margin-bottom:30px;opacity:.8}.logo-footer svg[data-v-41a9f6a0]{filter:drop-shadow(0 0 10px rgba(255,0,255,.5))}.footer-text[data-v-41a9f6a0]{text-align:right;color:#666;font-size:.85rem}.footer-text p[data-v-41a9f6a0]{margin:0}@media(max-width:768px){.dashboard-content[data-v-41a9f6a0]{padding:60px 40px}.logo[data-v-41a9f6a0]{font-size:1.8rem}.description[data-v-41a9f6a0]{font-size:.85rem}.btn-primary[data-v-41a9f6a0],.btn-secondary[data-v-41a9f6a0]{height:50px;font-size:.9rem}}@media(max-width:480px){.dashboard-content[data-v-41a9f6a0]{padding:40px 30px}.logo[data-v-41a9f6a0]{font-size:1.5rem}}.login-page[data-v-dca91ab5]{min-height:100vh;background:#000;display:flex;align-items:center;justify-content:center;padding:20px;font-family:RealTime Rounded,Courier New,Courier,monospace}.container[data-v-dca91ab5]{width:100%;max-width:500px}.login-box[data-v-dca91ab5]{border:2px solid #333;padding:60px 50px;background:#000}.logo[data-v-dca91ab5]{font-size:2rem;font-weight:900;letter-spacing:.1em;color:#fff;text-transform:uppercase;margin-bottom:50px;text-align:center;font-family:Nemesis,Arial Black,sans-serif}.title-section[data-v-dca91ab5]{margin-bottom:40px}.title-section h2[data-v-dca91ab5]{font-size:1.5rem;color:#fff;margin-bottom:8px;font-weight:400}.title-section p[data-v-dca91ab5]{color:#888;font-size:.95rem}.form-group[data-v-dca91ab5]{margin-bottom:25px}.form-group label[data-v-dca91ab5]{display:block;color:#aaa;margin-bottom:10px;font-size:.9rem}.form-group input[data-v-dca91ab5]{width:100%;height:50px;background:#000;border:1px solid #333;color:#fff;padding:0 20px;font-family:RealTime Rounded,Courier New,monospace;font-size:.95rem;transition:border-color .3s}.form-group input[data-v-dca91ab5]:focus{outline:none;border-color:#666}.form-group input[data-v-dca91ab5]::placeholder{color:#555}.form-group input[data-v-dca91ab5]:disabled{opacity:.5;cursor:not-allowed}.error-message[data-v-dca91ab5]{background:#1a0000;border:1px solid #ff0000;color:#f66;padding:15px;margin-bottom:20px;font-size:.9rem}.btn-submit[data-v-dca91ab5]{width:100%;height:50px;background:#000;border:1px solid #fff;color:#fff;font-family:RealTime Rounded,Courier New,monospace;font-size:1rem;cursor:pointer;transition:all .3s;margin-bottom:30px}.btn-submit[data-v-dca91ab5]:hover:not(:disabled){background:#fff;color:#000}.btn-submit[data-v-dca91ab5]:disabled{opacity:.4;cursor:not-allowed}.links[data-v-dca91ab5]{display:flex;flex-direction:column;gap:15px;padding-top:30px;border-top:1px solid #222}.links a[data-v-dca91ab5]{color:#888;text-decoration:none;font-size:.9rem;transition:color .3s}.links a[data-v-dca91ab5]:hover{color:#fff}@media(max-width:600px){.login-box[data-v-dca91ab5]{padding:40px 30px}.logo[data-v-dca91ab5]{font-size:1.5rem}}.register-page[data-v-39d7c878]{min-height:100vh;background:#000;display:flex;align-items:center;justify-content:center;padding:20px;font-family:RealTime Rounded,Courier New,Courier,monospace}.container[data-v-39d7c878]{width:100%;max-width:500px}.register-box[data-v-39d7c878]{border:2px solid #333;padding:60px 50px;background:#000}.logo[data-v-39d7c878]{font-size:2rem;font-weight:900;letter-spacing:.1em;color:#fff;text-transform:uppercase;margin-bottom:50px;text-align:center;font-family:Nemesis,Arial Black,sans-serif}.title-section[data-v-39d7c878]{margin-bottom:40px}.title-section h2[data-v-39d7c878]{font-size:1.5rem;color:#fff;margin-bottom:8px;font-weight:400}.title-section p[data-v-39d7c878]{color:#888;font-size:.95rem}.form-group[data-v-39d7c878]{margin-bottom:25px}.form-group label[data-v-39d7c878]{display:block;color:#aaa;margin-bottom:10px;font-size:.9rem}.form-group input[data-v-39d7c878]{width:100%;height:50px;background:#000;border:1px solid #333;color:#fff;padding:0 20px;font-family:RealTime Rounded,Courier New,monospace;font-size:.95rem;transition:border-color .3s}.form-group input[data-v-39d7c878]:focus{outline:none;border-color:#666}.form-group input[data-v-39d7c878]::placeholder{color:#555}.error-message[data-v-39d7c878]{background:#1a0000;border:1px solid #ff0000;color:#f66;padding:15px;margin-bottom:20px;font-size:.9rem}.btn-submit[data-v-39d7c878]{width:100%;height:50px;background:#000;border:1px solid #fff;color:#fff;font-family:RealTime Rounded,Courier New,monospace;font-size:1rem;cursor:pointer;transition:all .3s;margin-bottom:30px}.btn-submit[data-v-39d7c878]:hover:not(:disabled){background:#fff;color:#000}.btn-submit[data-v-39d7c878]:disabled{opacity:.4;cursor:not-allowed}.links[data-v-39d7c878]{display:flex;flex-direction:column;gap:15px;padding-top:30px;border-top:1px solid #222}.links a[data-v-39d7c878]{color:#888;text-decoration:none;font-size:.9rem;transition:color .3s}.links a[data-v-39d7c878]:hover{color:#fff}@media(max-width:600px){.register-box[data-v-39d7c878]{padding:40px 30px}.logo[data-v-39d7c878]{font-size:1.5rem}}[data-v-6cfb5c91]{margin:0;padding:0;box-sizing:border-box}.profile-page[data-v-6cfb5c91]{min-height:100vh;background:#000;color:#fff;font-family:RealTime Rounded,Courier New,Courier,monospace;padding:40px 20px}.container[data-v-6cfb5c91]{max-width:900px;margin:0 auto}.loading[data-v-6cfb5c91]{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:60vh;color:#888}.spinner[data-v-6cfb5c91]{width:50px;height:50px;border:3px solid #333;border-top-color:#f0f;border-radius:50%;animation:spin-6cfb5c91 1s linear infinite;margin-bottom:20px}@keyframes spin-6cfb5c91{to{transform:rotate(360deg)}}.profile-content[data-v-6cfb5c91]{border:2px solid #333;padding:60px 80px;background:#000}.header-bar[data-v-6cfb5c91]{display:flex;justify-content:space-between;align-items:center;margin-bottom:60px}.logo[data-v-6cfb5c91]{font-size:2rem;font-weight:900;letter-spacing:.1em;color:#fff;text-transform:uppercase;font-family:Nemesis,Arial Black,sans-serif}.header-actions[data-v-6cfb5c91]{display:flex;gap:20px}.btn-link[data-v-6cfb5c91]{background:none;border:none;color:#888;text-decoration:underline;cursor:pointer;font-family:RealTime Rounded,Courier New,monospace;font-size:.9rem;transition:color .3s}.btn-link[data-v-6cfb5c91]:hover{color:#fff}.welcome-section[data-v-6cfb5c91]{margin-bottom:60px}.welcome-section h2[data-v-6cfb5c91]{font-size:1.2rem;font-weight:400;color:#ccc}.username[data-v-6cfb5c91]{color:#fff;font-weight:700}.info-section[data-v-6cfb5c91]{margin-bottom:50px}.warn-section[data-v-6cfb5c91]{color:#ff6767}.info-section label[data-v-6cfb5c91]{display:block;margin-bottom:15px;color:#aaa;font-size:.95rem}.input-group[data-v-6cfb5c91]{display:flex;gap:10px;align-items:center;margin-bottom:15px}.input-field[data-v-6cfb5c91]{flex:1;display:flex;align-items:center;background:#000;border:1px solid #333;padding:0 20px;height:50px;transition:border-color .3s}.input-field[data-v-6cfb5c91]:focus-within{border-color:#666}.icon[data-v-6cfb5c91]{width:20px;height:20px;margin-right:15px;filter:brightness(0) invert(1);flex-shrink:0}.input-field input[data-v-6cfb5c91]{flex:1;background:none;border:none;color:#fff;font-family:RealTime Rounded,Courier New,monospace;font-size:.95rem;outline:none}.input-field input[data-v-6cfb5c91]::placeholder{color:#555}.btn-action[data-v-6cfb5c91]{height:50px;padding:0 30px;background:#000;border:1px solid #fff;color:#fff;font-family:RealTime Rounded,Courier New,monospace;font-size:.9rem;cursor:pointer;transition:all .3s;text-transform:capitalize;display:flex;align-items:center;gap:8px}.btn-icon[data-v-6cfb5c91]{width:16px;height:16px;filter:brightness(0) invert(1)}.btn-action:hover .btn-icon[data-v-6cfb5c91]{filter:brightness(0) invert(0)}.btn-action[data-v-6cfb5c91]:hover{background:#fff;color:#000}.btn-outline[data-v-6cfb5c91]{border:1px dashed #666;color:#888}.btn-outline .btn-icon[data-v-6cfb5c91]{filter:brightness(0) invert(.5)}.btn-outline[data-v-6cfb5c91]:hover{border-style:solid;border-color:#fff;color:#fff;background:#000}.btn-outline:hover .btn-icon[data-v-6cfb5c91]{filter:brightness(0) invert(1)}.btn-generate[data-v-6cfb5c91]{width:100%;height:50px;background:#000;border:1px solid #fff;color:#fff;font-family:RealTime Rounded,Courier New,monospace;font-size:.95rem;cursor:pointer;transition:all .3s;margin-top:10px;display:flex;align-items:center;justify-content:center;gap:10px}.btn-icon-inline[data-v-6cfb5c91]{width:18px;height:18px;filter:brightness(0) invert(1)}.btn-generate:hover:not(:disabled) .btn-icon-inline[data-v-6cfb5c91]{filter:brightness(0) invert(0)}.btn-generate[data-v-6cfb5c91]:hover:not(:disabled){background:#fff;color:#000}.btn-generate[data-v-6cfb5c91]:disabled{opacity:.4;cursor:not-allowed}.permissions-grid[data-v-6cfb5c91]{display:flex;flex-wrap:wrap;gap:10px}.permission-tag[data-v-6cfb5c91]{background:#111;border:1px solid #333;padding:8px 16px;color:#aaa;font-size:.85rem}.logo-footer[data-v-6cfb5c91]{display:flex;justify-content:center;margin-top:80px;opacity:.8}.logo-footer svg[data-v-6cfb5c91]{filter:drop-shadow(0 0 10px rgba(255,0,255,.5))}.toast-container[data-v-6cfb5c91]{position:fixed;bottom:20px;right:20px;z-index:9999;display:flex;flex-direction:column;gap:10px;max-width:400px}.toast[data-v-6cfb5c91]{background:#000;border:1px solid #fff;padding:16px 20px;display:flex;align-items:center;justify-content:space-between;gap:15px;min-width:300px;box-shadow:0 4px 20px #ffffff1a;font-family:RealTime Rounded,Courier New,monospace}.toast-content[data-v-6cfb5c91]{display:flex;align-items:center;gap:12px;flex:1}.toast-icon[data-v-6cfb5c91]{width:20px;height:20px;flex-shrink:0;display:flex;align-items:center;justify-content:center}.toast-icon img[data-v-6cfb5c91]{width:100%;height:100%;filter:brightness(0) invert(1)}.toast-success[data-v-6cfb5c91]{border-color:#0f0}.toast-success .toast-icon img[data-v-6cfb5c91]{filter:brightness(0) invert(1) sepia(1) saturate(5) hue-rotate(90deg)}.toast-error[data-v-6cfb5c91]{border-color:red}.toast-error .toast-icon img[data-v-6cfb5c91]{filter:brightness(0) invert(1) sepia(1) saturate(5) hue-rotate(330deg)}.toast-info[data-v-6cfb5c91]{border-color:#888}.toast-message[data-v-6cfb5c91]{color:#fff;font-size:.9rem;line-height:1.4;word-break:break-word}.toast-close[data-v-6cfb5c91]{background:none;border:none;color:#888;font-size:1.5rem;cursor:pointer;padding:0;width:24px;height:24px;display:flex;align-items:center;justify-content:center;transition:color .3s;flex-shrink:0;line-height:1}.toast-close[data-v-6cfb5c91]:hover{color:#fff}.toast-enter-active[data-v-6cfb5c91]{animation:toast-slide-in-6cfb5c91 .3s ease-out}.toast-leave-active[data-v-6cfb5c91]{animation:toast-slide-out-6cfb5c91 .3s ease-in}@keyframes toast-slide-in-6cfb5c91{0%{transform:translate(400px);opacity:0}to{transform:translate(0);opacity:1}}@keyframes toast-slide-out-6cfb5c91{0%{transform:translate(0);opacity:1}to{transform:translate(400px);opacity:0}}@media(max-width:768px){.profile-content[data-v-6cfb5c91]{padding:40px 30px}.logo[data-v-6cfb5c91]{font-size:1.5rem}.input-group[data-v-6cfb5c91]{flex-wrap:wrap}.input-field[data-v-6cfb5c91]{width:100%}.btn-action[data-v-6cfb5c91]{flex:1}.toast-container[data-v-6cfb5c91]{right:10px;left:10px;bottom:10px;max-width:none}.toast[data-v-6cfb5c91]{min-width:auto}}[data-v-f2f82cca]{margin:0;padding:0;box-sizing:border-box}.admin-page[data-v-f2f82cca]{min-height:100vh;background:#000;color:#fff;font-family:RealTime Rounded,Courier New,Courier,monospace;padding:40px 20px}.container[data-v-f2f82cca]{max-width:1200px;margin:0 auto}.loading[data-v-f2f82cca]{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:60vh;color:#888}.spinner[data-v-f2f82cca]{width:50px;height:50px;border:3px solid #333;border-top-color:#f0f;border-radius:50%;animation:spin-f2f82cca 1s linear infinite;margin-bottom:20px}@keyframes spin-f2f82cca{to{transform:rotate(360deg)}}.error-content[data-v-f2f82cca]{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:60vh;gap:30px}.error-message[data-v-f2f82cca]{background:#000;border:1px solid #ff0000;padding:30px 50px;color:#ff6767;font-size:1.1rem;text-align:center}.admin-content[data-v-f2f82cca]{border:2px solid #333;padding:60px 80px;background:#000}.header-bar[data-v-f2f82cca]{display:flex;justify-content:space-between;align-items:center;margin-bottom:60px}.logo[data-v-f2f82cca]{font-size:2rem;font-weight:900;letter-spacing:.1em;color:#fff;text-transform:uppercase;font-family:Nemesis,Arial Black,sans-serif}.header-actions[data-v-f2f82cca]{display:flex;gap:20px}.btn-link[data-v-f2f82cca]{background:none;border:none;color:#888;text-decoration:underline;cursor:pointer;font-family:RealTime Rounded,Courier New,monospace;font-size:.9rem;transition:color .3s}.btn-link[data-v-f2f82cca]:hover{color:#fff}.section[data-v-f2f82cca]{margin-bottom:50px}.section-header[data-v-f2f82cca]{display:flex;justify-content:space-between;align-items:center;margin-bottom:30px}.section-label[data-v-f2f82cca]{display:block;color:#aaa;font-size:.95rem}.btn-create[data-v-f2f82cca]{height:45px;padding:0 25px;background:#000;border:1px solid #fff;color:#fff;font-family:RealTime Rounded,Courier New,monospace;font-size:.9rem;cursor:pointer;transition:all .3s;display:flex;align-items:center;gap:10px}.btn-create[data-v-f2f82cca]:hover{background:#fff;color:#000}.btn-create:hover .btn-icon[data-v-f2f82cca]{filter:brightness(0) invert(0)}.empty-state[data-v-f2f82cca]{padding:40px;text-align:center;color:#666;border:1px dashed #333}.invitations-grid[data-v-f2f82cca]{display:grid;grid-template-columns:repeat(auto-fill,minmax(400px,1fr));gap:20px;margin-bottom:40px}.invitation-card[data-v-f2f82cca]{background:#000;border:1px solid #333;padding:25px;transition:border-color .3s}.invitation-card[data-v-f2f82cca]:hover{border-color:#666}.invitation-header[data-v-f2f82cca]{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:20px;padding-bottom:15px;border-bottom:1px solid #222}.invitation-info[data-v-f2f82cca]{display:flex;flex-direction:column;gap:8px;flex:1}.invitation-username[data-v-f2f82cca]{color:#fff;font-size:1.1rem;font-weight:700}.invitation-status[data-v-f2f82cca]{padding:4px 10px;font-size:.7rem;font-weight:600;letter-spacing:.05em;text-transform:uppercase;width:fit-content}.status-active[data-v-f2f82cca]{background:#000;border:1px solid #00ff00;color:#0f0}.status-used[data-v-f2f82cca]{background:#000;border:1px solid #666;color:#666}.btn-delete-small[data-v-f2f82cca]{background:none;border:none;color:#666;font-size:1.8rem;cursor:pointer;padding:0;width:30px;height:30px;display:flex;align-items:center;justify-content:center;transition:color .3s;line-height:1}.btn-delete-small[data-v-f2f82cca]:hover{color:red}.invitation-details[data-v-f2f82cca]{margin-bottom:20px}.invitation-link[data-v-f2f82cca],.invitation-vrchat[data-v-f2f82cca]{display:flex;gap:10px;align-items:center;margin-top:10px}.invitation-vrchat[data-v-f2f82cca]{margin-top:15px}.input-field[data-v-f2f82cca]{flex:1;display:flex;align-items:center;background:#000;border:1px solid #333;padding:0 15px;height:45px;transition:border-color .3s}.input-field[data-v-f2f82cca]:focus-within{border-color:#666}.btn-copy-invite[data-v-f2f82cca]{height:45px;padding:0 25px;background:#000;border:1px solid #fff;color:#fff;font-family:RealTime Rounded,Courier New,monospace;font-size:.9rem;cursor:pointer;transition:all .3s;display:flex;align-items:center;gap:8px;white-space:nowrap}.btn-copy-invite[data-v-f2f82cca]:hover{background:#fff;color:#000}.btn-copy-invite:hover .btn-icon[data-v-f2f82cca]{filter:brightness(0) invert(0)}.users-grid[data-v-f2f82cca]{display:grid;grid-template-columns:repeat(auto-fill,minmax(400px,1fr));gap:20px}.user-card[data-v-f2f82cca]{background:#000;border:1px solid #333;padding:25px;transition:border-color .3s}.user-card[data-v-f2f82cca]:hover{border-color:#666}.user-header[data-v-f2f82cca]{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:20px;padding-bottom:15px;border-bottom:1px solid #222}.user-info[data-v-f2f82cca]{display:flex;flex-direction:column;gap:5px}.user-id[data-v-f2f82cca]{color:#666;font-size:.8rem}.user-name[data-v-f2f82cca]{color:#fff;font-size:1.1rem;font-weight:700}.user-badges[data-v-f2f82cca]{display:flex;flex-direction:column;gap:5px;align-items:flex-end}.badge[data-v-f2f82cca]{padding:4px 10px;font-size:.7rem;font-weight:600;letter-spacing:.05em;text-transform:uppercase}.badge-admin[data-v-f2f82cca]{background:#000;border:1px solid #ffff00;color:#ff0}.badge-active[data-v-f2f82cca]{background:#000;border:1px solid #00ff00;color:#0f0}.badge-inactive[data-v-f2f82cca]{background:#000;border:1px solid #ff0000;color:red}.user-details[data-v-f2f82cca]{margin-bottom:20px}.user-vrchat[data-v-f2f82cca]{display:flex;gap:10px;align-items:center;margin-bottom:20px}.detail-row[data-v-f2f82cca]{display:flex;gap:10px;margin-bottom:10px}.detail-label[data-v-f2f82cca]{color:#666;min-width:80px}.detail-value[data-v-f2f82cca]{color:#ccc}.permissions-list[data-v-f2f82cca]{display:flex;flex-wrap:wrap;gap:6px}.permission-tag[data-v-f2f82cca]{background:#111;border:1px solid #333;padding:4px 10px;color:#aaa;font-size:.75rem}.btn-edit[data-v-f2f82cca]{width:100%;height:45px;background:#000;border:1px solid #fff;color:#fff;font-family:RealTime Rounded,Courier New,monospace;font-size:.9rem;cursor:pointer;transition:all .3s;display:flex;align-items:center;justify-content:center;gap:10px}.btn-icon[data-v-f2f82cca]{width:16px;height:16px;filter:brightness(0) invert(1)}.btn-edit[data-v-f2f82cca]:hover{background:#fff;color:#000}.btn-edit:hover .btn-icon[data-v-f2f82cca]{filter:brightness(0) invert(0)}.modal-overlay[data-v-f2f82cca]{position:fixed;top:0;left:0;right:0;bottom:0;background:#000000d9;display:flex;align-items:center;justify-content:center;z-index:1000;padding:20px}.modal[data-v-f2f82cca]{background:#000;border:2px solid #333;padding:0;max-width:700px;width:100%;max-height:85vh;overflow:hidden;display:flex;flex-direction:column}.modal-header[data-v-f2f82cca]{padding:30px 40px;border-bottom:1px solid #333;display:flex;justify-content:space-between;align-items:center}.modal-header h2[data-v-f2f82cca]{color:#fff;font-size:1.3rem;font-weight:700}.modal-close[data-v-f2f82cca]{background:none;border:none;color:#888;font-size:2rem;cursor:pointer;padding:0;width:40px;height:40px;display:flex;align-items:center;justify-content:center;transition:color .3s;line-height:1}.modal-close[data-v-f2f82cca]:hover{color:#fff}.modal-body[data-v-f2f82cca]{padding:30px 40px;overflow-y:auto;flex:1}.form-group[data-v-f2f82cca]{margin-bottom:25px}.form-label[data-v-f2f82cca]{display:block;color:#aaa;font-size:.9rem;margin-bottom:10px}.checkbox-label[data-v-f2f82cca]{display:flex;align-items:center;gap:12px;cursor:pointer;color:#ccc}.checkbox-input[data-v-f2f82cca]{width:20px;height:20px;cursor:pointer;accent-color:#fff}.checkbox-text[data-v-f2f82cca]{font-size:.95rem}.form-section[data-v-f2f82cca]{margin:30px 0}.section-title[data-v-f2f82cca]{color:#aaa;font-size:1rem;margin-bottom:20px;padding-bottom:10px;border-bottom:1px solid #222}.permission-edit-row[data-v-f2f82cca]{display:flex;gap:10px;margin-bottom:12px;align-items:center}.input-field-small[data-v-f2f82cca]{flex:1;display:flex;align-items:center;background:#000;border:1px solid #333;padding:0 15px;height:45px;transition:border-color .3s}.input-field-small[data-v-f2f82cca]:focus-within{border-color:#666}.select-input[data-v-f2f82cca],.text-input[data-v-f2f82cca]{width:100%;background:none;border:none;color:#fff;font-family:RealTime Rounded,Courier New,monospace;font-size:.9rem;outline:none}.select-input[data-v-f2f82cca]{cursor:pointer}.text-input[data-v-f2f82cca]::placeholder{color:#555}.btn-remove[data-v-f2f82cca]{width:45px;height:45px;background:#000;border:1px solid #ff0000;color:red;font-size:1.5rem;cursor:pointer;transition:all .3s;display:flex;align-items:center;justify-content:center;line-height:1}.btn-remove[data-v-f2f82cca]:hover{background:red;color:#000}.btn-add[data-v-f2f82cca]{width:100%;height:45px;background:#000;border:1px dashed #666;color:#888;font-family:RealTime Rounded,Courier New,monospace;font-size:.9rem;cursor:pointer;transition:all .3s;margin-top:10px}.btn-add[data-v-f2f82cca]:hover{border-style:solid;border-color:#fff;color:#fff}.modal-actions[data-v-f2f82cca]{padding:25px 40px;border-top:1px solid #333;display:flex;gap:15px}.btn-save[data-v-f2f82cca],.btn-cancel[data-v-f2f82cca]{flex:1;height:50px;font-family:RealTime Rounded,Courier New,monospace;font-size:.95rem;cursor:pointer;transition:all .3s;border:1px solid #fff}.btn-save[data-v-f2f82cca]{background:#000;color:#fff}.btn-save[data-v-f2f82cca]:hover{background:#fff;color:#000}.btn-cancel[data-v-f2f82cca]{background:#000;border:1px dashed #666;color:#888}.btn-cancel[data-v-f2f82cca]:hover{border-style:solid;border-color:#fff;color:#fff}.toast-container[data-v-f2f82cca]{position:fixed;bottom:20px;right:20px;z-index:9999;display:flex;flex-direction:column;gap:10px;max-width:400px}.toast[data-v-f2f82cca]{background:#000;border:1px solid #fff;padding:16px 20px;display:flex;align-items:center;justify-content:space-between;gap:15px;min-width:300px;box-shadow:0 4px 20px #ffffff1a;font-family:RealTime Rounded,Courier New,monospace}.toast-content[data-v-f2f82cca]{display:flex;align-items:center;gap:12px;flex:1}.toast-icon[data-v-f2f82cca]{width:20px;height:20px;flex-shrink:0;display:flex;align-items:center;justify-content:center}.toast-icon img[data-v-f2f82cca]{width:100%;height:100%;filter:brightness(0) invert(1)}.toast-success[data-v-f2f82cca]{border-color:#0f0}.toast-success .toast-icon img[data-v-f2f82cca]{filter:brightness(0) invert(1) sepia(1) saturate(5) hue-rotate(90deg)}.toast-error[data-v-f2f82cca]{border-color:red}.toast-error .toast-icon img[data-v-f2f82cca]{filter:brightness(0) invert(1) sepia(1) saturate(5) hue-rotate(330deg)}.toast-info[data-v-f2f82cca]{border-color:#888}.toast-message[data-v-f2f82cca]{color:#fff;font-size:.9rem;line-height:1.4;word-break:break-word}.toast-close[data-v-f2f82cca]{background:none;border:none;color:#888;font-size:1.5rem;cursor:pointer;padding:0;width:24px;height:24px;display:flex;align-items:center;justify-content:center;transition:color .3s;flex-shrink:0;line-height:1}.toast-close[data-v-f2f82cca]:hover{color:#fff}.toast-enter-active[data-v-f2f82cca]{animation:toast-slide-in-f2f82cca .3s ease-out}.toast-leave-active[data-v-f2f82cca]{animation:toast-slide-out-f2f82cca .3s ease-in}@keyframes toast-slide-in-f2f82cca{0%{transform:translate(400px);opacity:0}to{transform:translate(0);opacity:1}}@keyframes toast-slide-out-f2f82cca{0%{transform:translate(0);opacity:1}to{transform:translate(400px);opacity:0}}@media(max-width:768px){.admin-content[data-v-f2f82cca]{padding:40px 30px}.logo[data-v-f2f82cca]{font-size:1.5rem}.users-grid[data-v-f2f82cca]{grid-template-columns:1fr}.modal[data-v-f2f82cca]{max-height:95vh}.modal-header[data-v-f2f82cca],.modal-body[data-v-f2f82cca],.modal-actions[data-v-f2f82cca]{padding:20px 25px}.permission-edit-row[data-v-f2f82cca]{flex-wrap:wrap}.input-field-small[data-v-f2f82cca]{flex:1 1 calc(50% - 5px);min-width:120px}.btn-remove[data-v-f2f82cca]{flex:0 0 100%}.toast-container[data-v-f2f82cca]{right:10px;left:10px;bottom:10px;max-width:none}.toast[data-v-f2f82cca]{min-width:auto}}@media(max-width:480px){.user-header[data-v-f2f82cca]{flex-direction:column;gap:15px}.user-badges[data-v-f2f82cca]{align-items:flex-start}}[data-v-fa3b2c93]{margin:0;padding:0;box-sizing:border-box}.invite-page[data-v-fa3b2c93]{min-height:100vh;background:#000;color:#fff;font-family:RealTime Rounded,Courier New,Courier,monospace;padding:40px 20px}.container[data-v-fa3b2c93]{max-width:600px;margin:0 auto}.loading[data-v-fa3b2c93]{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:60vh;color:#888}.spinner[data-v-fa3b2c93]{width:50px;height:50px;border:3px solid #333;border-top-color:#f0f;border-radius:50%;animation:spin-fa3b2c93 1s linear infinite;margin-bottom:20px}@keyframes spin-fa3b2c93{to{transform:rotate(360deg)}}.error-content[data-v-fa3b2c93]{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:60vh;gap:30px}.error-message[data-v-fa3b2c93]{background:#000;border:1px solid #ff0000;padding:30px 50px;color:#ff6767;font-size:1.1rem;text-align:center}.btn-link[data-v-fa3b2c93]{background:none;border:none;color:#888;text-decoration:underline;cursor:pointer;font-family:RealTime Rounded,Courier New,monospace;font-size:.9rem;transition:color .3s}.btn-link[data-v-fa3b2c93]:hover{color:#fff}.invite-content[data-v-fa3b2c93]{border:2px solid #333;padding:60px 80px;background:#000}.header-bar[data-v-fa3b2c93]{display:flex;justify-content:center;align-items:center;margin-bottom:40px}.logo[data-v-fa3b2c93]{font-size:2rem;font-weight:900;letter-spacing:.1em;color:#fff;text-transform:uppercase;font-family:Nemesis,Arial Black,sans-serif}.welcome-section[data-v-fa3b2c93]{margin-bottom:50px;text-align:center}.welcome-section h2[data-v-fa3b2c93]{font-size:1.3rem;font-weight:400;color:#ccc;line-height:1.5;margin-bottom:10px}.highlight[data-v-fa3b2c93]{color:#fff;font-weight:700}.subtitle[data-v-fa3b2c93]{color:#888;font-size:.9rem}.register-form[data-v-fa3b2c93],.form-section[data-v-fa3b2c93]{margin-bottom:30px}.form-label[data-v-fa3b2c93]{display:block;margin-bottom:15px;color:#aaa;font-size:.95rem}.input-field[data-v-fa3b2c93]{display:flex;align-items:center;background:#000;border:1px solid #333;padding:0 20px;height:50px;transition:border-color .3s}.input-field[data-v-fa3b2c93]:focus-within{border-color:#666}.icon[data-v-fa3b2c93]{width:20px;height:20px;margin-right:15px;filter:brightness(0) invert(1);flex-shrink:0}.input-field input[data-v-fa3b2c93]{flex:1;background:none;border:none;color:#fff;font-family:RealTime Rounded,Courier New,monospace;font-size:.95rem;outline:none}.input-field input[data-v-fa3b2c93]::placeholder{color:#555}.field-hint[data-v-fa3b2c93]{margin-top:10px;color:#666;font-size:.85rem}.info-section[data-v-fa3b2c93]{margin-bottom:30px;padding:20px;background:#000;border:1px solid #333}.permissions-list[data-v-fa3b2c93]{display:flex;flex-wrap:wrap;gap:10px;margin-top:10px}.permission-tag[data-v-fa3b2c93]{background:#111;border:1px solid #333;padding:8px 16px;color:#aaa;font-size:.85rem}.btn-submit[data-v-fa3b2c93]{width:100%;height:50px;background:#000;border:1px solid #fff;color:#fff;font-family:RealTime Rounded,Courier New,monospace;font-size:.95rem;cursor:pointer;transition:all .3s;margin-bottom:15px}.btn-submit[data-v-fa3b2c93]:hover:not(:disabled){background:#fff;color:#000}.btn-submit[data-v-fa3b2c93]:disabled{opacity:.4;cursor:not-allowed}.btn-toggle[data-v-fa3b2c93]{width:100%;height:45px;background:#000;border:1px dashed #666;color:#888;font-family:RealTime Rounded,Courier New,monospace;font-size:.9rem;cursor:pointer;transition:all .3s}.btn-toggle[data-v-fa3b2c93]:hover{border-style:solid;border-color:#fff;color:#fff}.toast-container[data-v-fa3b2c93]{position:fixed;bottom:20px;right:20px;z-index:9999;display:flex;flex-direction:column;gap:10px;max-width:400px}.toast[data-v-fa3b2c93]{background:#000;border:1px solid #fff;padding:16px 20px;display:flex;align-items:center;justify-content:space-between;gap:15px;min-width:300px;box-shadow:0 4px 20px #ffffff1a;font-family:RealTime Rounded,Courier New,monospace}.toast-content[data-v-fa3b2c93]{display:flex;align-items:center;gap:12px;flex:1}.toast-icon[data-v-fa3b2c93]{width:20px;height:20px;flex-shrink:0;display:flex;align-items:center;justify-content:center}.toast-icon img[data-v-fa3b2c93]{width:100%;height:100%;filter:brightness(0) invert(1)}.toast-success[data-v-fa3b2c93]{border-color:#0f0}.toast-success .toast-icon img[data-v-fa3b2c93]{filter:brightness(0) invert(1) sepia(1) saturate(5) hue-rotate(90deg)}.toast-error[data-v-fa3b2c93]{border-color:red}.toast-error .toast-icon img[data-v-fa3b2c93]{filter:brightness(0) invert(1) sepia(1) saturate(5) hue-rotate(330deg)}.toast-info[data-v-fa3b2c93]{border-color:#888}.toast-message[data-v-fa3b2c93]{color:#fff;font-size:.9rem;line-height:1.4;word-break:break-word}.toast-close[data-v-fa3b2c93]{background:none;border:none;color:#888;font-size:1.5rem;cursor:pointer;padding:0;width:24px;height:24px;display:flex;align-items:center;justify-content:center;transition:color .3s;flex-shrink:0;line-height:1}.toast-close[data-v-fa3b2c93]:hover{color:#fff}.toast-enter-active[data-v-fa3b2c93]{animation:toast-slide-in-fa3b2c93 .3s ease-out}.toast-leave-active[data-v-fa3b2c93]{animation:toast-slide-out-fa3b2c93 .3s ease-in}@keyframes toast-slide-in-fa3b2c93{0%{transform:translate(400px);opacity:0}to{transform:translate(0);opacity:1}}@keyframes toast-slide-out-fa3b2c93{0%{transform:translate(0);opacity:1}to{transform:translate(400px);opacity:0}}@media(max-width:768px){.invite-content[data-v-fa3b2c93]{padding:40px 30px}.logo[data-v-fa3b2c93]{font-size:1.5rem}.welcome-section h2[data-v-fa3b2c93]{font-size:1.1rem}.toast-container[data-v-fa3b2c93]{right:10px;left:10px;bottom:10px;max-width:none}.toast[data-v-fa3b2c93]{min-width:auto}}
