:root{--vt-c-white: #ffffff;--vt-c-white-soft: #f8f8f8;--vt-c-white-mute: #f2f2f2;--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;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}#app{max-width:1280px;margin:0 auto;padding:2rem;font-weight:400}a,.green{text-decoration:none;color:#00bd7e;transition:.4s;padding:3px}@media (hover: hover){a:hover{background-color:#00bd7e33}}@media (min-width: 1024px){body{display:flex;place-items:center}#app{display:grid;grid-template-columns:1fr 1fr;padding:0 2rem}}#app{width:100%;height:100%;display:flex;flex-direction:column;margin:0;padding:0}.layout-container[data-v-0974932d]{display:flex;height:100vh;width:100%;font-family:Arial,sans-serif;background-color:#15202b;color:#e1e8ed}.header[data-v-0974932d]{width:100%;padding:1rem;background-color:#192734;box-shadow:0 2px 4px #0000001a}.header-title[data-v-0974932d]{font-size:1.5rem;font-weight:700;color:#e1e8ed;cursor:pointer;margin:0;transition:color .3s ease}.header-title[data-v-0974932d]:hover{color:#1da1f2}.sidebar[data-v-0974932d]{width:18%;background-color:#192734;color:#e1e8ed;display:flex;flex-direction:column;padding:1rem 0;align-items:center;box-shadow:2px 0 4px #0000001a;position:fixed;left:0;top:0;height:100vh;z-index:1000;transition:transform .3s ease}.sidebar-hidden[data-v-0974932d]{transform:translate(-100%)}.sidebar-title[data-v-0974932d]{font-size:clamp(1.2rem,1.5vw,1.6rem);font-weight:700;text-align:center;margin-bottom:1.5rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;width:95%}.sidebar ul[data-v-0974932d]{width:100%;padding:0;margin:0;list-style:none}.sidebar li[data-v-0974932d]{width:95%;text-align:center;padding:.8rem .5rem;font-size:clamp(.9rem,1.2vw,1rem);font-weight:700;cursor:pointer;border-radius:.5rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;transition:background-color .3s ease,color .3s ease;margin:.2rem auto}.sidebar li[data-v-0974932d]:hover,.sidebar li.active[data-v-0974932d]{background-color:#1da1f2;color:#fff}.content[data-v-0974932d]{flex:1;padding:.5rem;background-color:#15202b;overflow-x:auto;overflow-y:auto;margin-left:0}.user-management-page[data-v-0974932d]{padding:.5rem}.controls[data-v-0974932d]{display:flex;align-items:center;margin-bottom:1.5rem;gap:1rem}.search-input[data-v-0974932d]{flex:1;padding:.8rem 1rem;font-size:1.2rem;border:1px solid #38444d;border-radius:1.5rem;background-color:#192734;color:#e1e8ed}.search-input[data-v-0974932d]:focus{outline:none;box-shadow:0 0 5px #1da1f2}.search-btn[data-v-0974932d]{background-color:#1da1f2;color:#fff;font-size:1.2rem;font-weight:700;border:none;padding:.8rem 1.5rem;border-radius:1.5rem;cursor:pointer;transition:background-color .3s ease}.search-btn[data-v-0974932d]:hover{background-color:#1a91da}.user-table[data-v-0974932d]{width:100%;border-collapse:collapse;font-size:1.2rem;color:#e1e8ed;table-layout:auto;margin-bottom:1rem}.user-table th[data-v-0974932d]{background-color:#192734;color:#8899a6;font-weight:700;text-align:left;padding:1rem;border-bottom:1px solid #38444d;white-space:nowrap}.user-table td[data-v-0974932d]{background-color:#15202b;padding:1rem;text-align:left;border-bottom:1px solid #38444d;word-break:break-all;max-width:300px}.user-table th[data-v-0974932d]:nth-child(1),.user-table td[data-v-0974932d]:nth-child(1){width:40%}.user-table th[data-v-0974932d]:nth-child(2),.user-table td[data-v-0974932d]:nth-child(2){width:35%}.user-table th[data-v-0974932d]:nth-child(3),.user-table td[data-v-0974932d]:nth-child(3){width:15%}.user-table th[data-v-0974932d]:nth-child(4),.user-table td[data-v-0974932d]:nth-child(4){width:10%;text-align:center}@media screen and (max-width: 768px){.user-table[data-v-0974932d]{font-size:1rem}.user-table th[data-v-0974932d],.user-table td[data-v-0974932d]{padding:.8rem}.user-table th[data-v-0974932d]:nth-child(1),.user-table td[data-v-0974932d]:nth-child(1){width:35%}.user-table th[data-v-0974932d]:nth-child(2),.user-table td[data-v-0974932d]:nth-child(2){width:30%}.user-table th[data-v-0974932d]:nth-child(3),.user-table td[data-v-0974932d]:nth-child(3){width:20%}.user-table th[data-v-0974932d]:nth-child(4),.user-table td[data-v-0974932d]:nth-child(4){width:15%}}@media screen and (max-width: 480px){.user-table[data-v-0974932d]{font-size:.9rem}.user-table th[data-v-0974932d],.user-table td[data-v-0974932d]{padding:.6rem}.user-table td[data-v-0974932d]{max-width:200px}}button[data-v-0974932d]{background-color:#1da1f2;color:#fff;font-size:1rem;font-weight:700;border:none;padding:.6rem 1rem;border-radius:1.5rem;cursor:pointer;transition:background-color .3s ease}button[data-v-0974932d]:hover{background-color:#1a91da}.pagination[data-v-0974932d]{display:flex;justify-content:space-between;align-items:center;margin-top:1.5rem;font-size:1.2rem;position:sticky;bottom:0;background-color:#15202b;padding:1rem;z-index:100;box-shadow:0 -2px 10px #0003}.page-btn[data-v-0974932d]{background-color:#1da1f2;color:#fff;font-size:1rem;font-weight:700;border:none;padding:.6rem 1.2rem;border-radius:1.5rem;cursor:pointer;transition:background-color .3s ease}.page-btn[data-v-0974932d]:disabled{background-color:#38444d;color:#8899a6;cursor:not-allowed}.page-btn[data-v-0974932d]:hover:not(:disabled){background-color:#1a91da}.modal[data-v-0974932d]{position:fixed;top:0;left:0;width:100%;height:100%;background-color:#00000080;display:flex;justify-content:center;align-items:center;z-index:1000}.modal-content[data-v-0974932d]{background-color:#192734;padding:2rem;border-radius:1.5rem;box-shadow:0 8px 16px #0000004d;width:90%;max-width:500px;max-height:90vh;overflow-y:auto;font-size:1.2rem;color:#e1e8ed}.modal h2[data-v-0974932d]{margin-bottom:1.5rem;color:#e1e8ed;text-align:center}.modal p[data-v-0974932d]{margin-bottom:1rem;text-align:center}.modal input[data-v-0974932d]{width:100%;padding:.8rem 1rem;margin-bottom:1.5rem;font-size:1.2rem;border:1px solid #38444d;border-radius:1.5rem;background-color:#15202b;color:#e1e8ed}.modal input[data-v-0974932d]:focus{outline:none;box-shadow:0 0 5px #1da1f2}.modal-actions[data-v-0974932d]{display:flex;justify-content:space-between;gap:1rem}.modal-actions button[data-v-0974932d]{flex:1;padding:.8rem 1.5rem;font-size:1rem;font-weight:700;border-radius:1.5rem;transition:background-color .3s ease}.modal-actions button[data-v-0974932d]:first-child{background-color:#1da1f2;color:#fff}.modal-actions button[data-v-0974932d]:first-child:hover{background-color:#1a91da}.modal-actions button[data-v-0974932d]:last-child{background-color:#38444d;color:#8899a6}.modal-actions button[data-v-0974932d]:last-child:hover{background-color:#2c3a47}@media screen and (max-width: 480px){.sidebar[data-v-0974932d]{width:25%;padding:.8rem .3rem}.sidebar-title[data-v-0974932d]{font-size:1rem;width:100%}.sidebar li[data-v-0974932d]{font-size:.8rem;padding:.6rem .4rem;width:100%}.user-table th[data-v-0974932d],.user-table td[data-v-0974932d]{font-size:.8rem;padding:.6rem}.search-input[data-v-0974932d]{font-size:.8rem;padding:.5rem}.search-btn[data-v-0974932d],.page-btn[data-v-0974932d]{font-size:.8rem;padding:.5rem .8rem}.modal-content[data-v-0974932d]{width:95%;padding:1.5rem;margin:1rem}.modal h2[data-v-0974932d]{font-size:1.4rem}.modal p[data-v-0974932d]{font-size:1rem}.modal input[data-v-0974932d]{font-size:1rem;padding:.6rem .8rem}.modal-actions button[data-v-0974932d]{font-size:.9rem;padding:.6rem 1rem}.transfer-controls[data-v-0974932d]{flex-direction:column;gap:.8rem}.transfer-input[data-v-0974932d],.transfer-select[data-v-0974932d]{width:100%}.header-title[data-v-0974932d]{font-size:1.2rem}.pagination[data-v-0974932d]{position:fixed;bottom:0;left:0;right:0;background-color:#15202b;padding:.8rem;margin-top:0;box-shadow:0 -2px 10px #0003}.user-management-page[data-v-0974932d]{padding-bottom:4rem}}.points-card[data-v-0974932d]{display:flex;flex-direction:column;justify-content:center;align-items:center;width:90%;max-width:400px;margin:2rem auto;padding:2rem;border-radius:1.5rem;background-color:#1da1f2;box-shadow:0 4px 10px #0003;color:#fff;text-align:center;transition:transform .3s ease,box-shadow .3s ease}.points-card[data-v-0974932d]:hover{transform:translateY(-5px);box-shadow:0 8px 16px #0000004d}.points-card h2[data-v-0974932d]{font-size:1.8rem;margin-bottom:1rem;color:#fff}.points-card p[data-v-0974932d]{font-size:2.5rem;font-weight:700;margin:0;color:#fff}.transfer-controls[data-v-0974932d]{display:flex;align-items:center;gap:1rem}.transfer-input[data-v-0974932d],.transfer-select[data-v-0974932d]{padding:.8rem;font-size:1rem;border:1px solid #38444d;border-radius:1.5rem;background-color:#192734;color:#e1e8ed}body[data-v-9cacf599]{background-color:#0a091e;margin:0;padding:0;font-family:Inter,sans-serif;color:#fff}.form-container[data-v-9cacf599]{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:90vw;max-width:400px;padding:2.5rem;background:linear-gradient(145deg,#1f1b46,#0f0e24);border-radius:1rem;box-shadow:0 15px 30px #00000080,0 8px 15px #4040801a;text-align:center;box-sizing:border-box;text-align:left}h2[data-v-9cacf599]{font-size:clamp(1.8rem,2vw,2.5rem);font-weight:700;background:linear-gradient(90deg,#a855f7,#ec4899,#fbbf24);-webkit-background-clip:text;-webkit-text-fill-color:transparent;margin-bottom:2rem;background-clip:text}input[data-v-9cacf599]{width:100%;padding:.75rem;font-size:clamp(.9rem,1.5vw,1rem);background-color:#18192b;border:1px solid #33344a;border-radius:.5rem;color:#d1d5db;box-sizing:border-box;margin-bottom:1.5rem;transition:border-color .3s,background-color .3s}input[data-v-9cacf599]::placeholder{color:#6b7280}input[data-v-9cacf599]:focus{border-color:#ec4899;background-color:#1f1b46;outline:none}.btn[data-v-9cacf599]{width:100%;padding:.8rem;background:linear-gradient(90deg,#ec4899,#fbbf24);color:#fff;font-size:clamp(.9rem,1.5vw,1rem);font-weight:700;border:none;border-radius:.5rem;cursor:pointer;transition:transform .2s,box-shadow .3s}.btn[data-v-9cacf599]:hover{transform:translateY(-3px);box-shadow:0 8px 15px #fbbf244d,0 4px 6px #ec489933}
