@import"https://fonts.googleapis.com/css2?family=Inter:wght@300;400;500;600;700&display=swap";:root{--primary: #5865f2;--primary-hover: #4752c4;--success: #57f287;--danger: #ed4245;--warning: #fee75c;--background: #36393f;--background-secondary: #2f3136;--background-tertiary: #202225;--text-primary: #ffffff;--text-secondary: #b9bbbe;--text-muted: #72767d;--border: #202225;--border-hover: #40444b;--shadow: rgba(0, 0, 0, .2);--radius: 8px;--radius-large: 12px}*{margin:0;padding:0;box-sizing:border-box}body{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;background:linear-gradient(135deg,var(--background) 0%,var(--background-tertiary) 100%);color:var(--text-primary);line-height:1.5;min-height:100vh;padding:2rem}.app-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:2rem;padding:1.5rem;background:var(--background-secondary);border-radius:var(--radius-large);box-shadow:0 4px 12px var(--shadow)}.header-left h1{font-size:2rem;font-weight:700;margin-bottom:.25rem;color:var(--primary)}.subtitle{color:var(--text-secondary);font-size:.9rem}.header-stats{display:flex;gap:1rem}.stat{display:flex;align-items:center;padding:.5rem 1rem;background:var(--background-tertiary);border-radius:var(--radius);font-weight:600;font-size:.9rem}.stat strong{margin-right:.5rem}#validCount{color:var(--success)}#invalidCount{color:var(--danger)}.container{max-width:1200px;margin:0 auto}.main{background:var(--background-secondary);padding:2rem;border-radius:var(--radius-large);box-shadow:0 4px 12px var(--shadow);margin-bottom:2rem}.input_main{width:100%;min-height:120px;padding:1rem;background:var(--background-tertiary);border:2px solid var(--border);border-radius:var(--radius);color:var(--text-primary);font-family:inherit;font-size:1rem;resize:vertical;transition:border-color .2s ease}.input_main:focus{outline:none;border-color:var(--primary);box-shadow:0 0 0 3px #5865f21a}.buttons{display:flex;gap:1rem;margin-top:1.5rem;flex-wrap:wrap}.default_button{padding:.75rem 1.5rem;background:var(--primary);color:#fff;border:none;border-radius:var(--radius);font-weight:600;font-size:1rem;cursor:pointer;transition:all .2s ease;display:flex;align-items:center;gap:.5rem}.default_button:hover{background:var(--primary-hover);transform:translateY(-1px);box-shadow:0 4px 12px #5865f24d}.accounts-area{margin-top:2rem}.results{display:grid;grid-template-columns:repeat(auto-fit,minmax(350px,1fr));gap:1.5rem}.account-card{background:var(--background-secondary);border:1px solid var(--border);border-radius:var(--radius-large);padding:1.5rem;position:relative;transition:all .2s ease;box-shadow:0 2px 8px var(--shadow)}.account-card:hover{border-color:var(--border-hover);box-shadow:0 4px 16px var(--shadow);transform:translateY(-2px)}.status-dot{position:absolute;top:1rem;right:1rem;width:12px;height:12px;border-radius:50%;border:2px solid var(--background-secondary)}.status-online{background:var(--success);box-shadow:0 0 8px var(--success)}.status-offline{background:var(--danger);box-shadow:0 0 8px var(--danger)}.account-top{display:flex;align-items:center;gap:1rem;margin-bottom:1rem}.account-avatar{width:64px;height:64px;border-radius:50%;border:3px solid var(--border);flex-shrink:0}.account-info{flex:1}.account-username{font-weight:600;font-size:1.1rem;margin-bottom:.25rem}.account-sub{color:var(--text-secondary);font-size:.9rem}.badges{display:flex;gap:.5rem;margin-bottom:1rem}.badge{padding:.25rem .75rem;border-radius:20px;font-size:.8rem;font-weight:500;text-transform:uppercase;letter-spacing:.5px}.badge.status{background:var(--background-tertiary);color:var(--text-muted)}.badge.valid{background:#57f2871a;color:var(--success)}.list_group{list-style:none;margin-bottom:1rem}.list_item{padding:.65rem 0;border-bottom:1px solid var(--border);display:grid;grid-template-columns:110px 1fr;gap:.75rem;align-items:start}.list_item:last-child{border-bottom:none}.list_item strong{color:var(--text-secondary);font-weight:500;line-height:1.2}.list_value{min-width:0;color:var(--text-primary);text-align:right;overflow-wrap:anywhere}.list_item.token .list_value{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:.9rem;letter-spacing:.01em;background:var(--background-tertiary);border:1px solid var(--border);border-radius:var(--radius);padding:.4rem .6rem}.card-buttons{display:flex;gap:.75rem;justify-content:flex-end;align-items:center}.card-buttons .default_button{padding:.6rem 1.1rem;font-size:.95rem}.delete-btn{line-height:1}.card-buttons{display:flex;gap:.75rem;justify-content:flex-end}.card-buttons button{padding:.5rem 1rem;border:none;border-radius:var(--radius);font-weight:500;cursor:pointer;transition:all .2s ease}.default_button{background:var(--primary);color:#fff}.default_button:hover{background:var(--primary-hover)}.delete-btn{background:transparent;color:var(--danger);font-size:1.2rem;padding:.5rem}.delete-btn:hover{background:#ed42451a}.alert{color:var(--danger);font-weight:500;padding:.5rem;background:#ed42451a;border-radius:var(--radius);margin-top:.5rem}.alert-card{background:var(--background-secondary);border:1px solid var(--border);border-radius:var(--radius-large);padding:1.5rem;text-align:center;color:var(--text-secondary)}.no-results{background:var(--background-secondary);border:1px solid var(--border);border-radius:var(--radius-large);padding:2rem;text-align:center;color:var(--text-secondary);font-style:italic}footer{text-align:center;margin-top:3rem;padding:1rem;color:var(--text-muted)}.a_container{margin:0 .5rem}.a_container a{color:var(--primary);text-decoration:none}.a_container a:hover{text-decoration:underline}@media(max-width:768px){body{padding:1rem}.app-header{flex-direction:column;gap:1rem;text-align:center}.header-stats{justify-content:center}.results{grid-template-columns:1fr}.buttons{justify-content:center}.main{padding:1.5rem}}@media(max-width:480px){.account-top{flex-direction:column;text-align:center}.card-buttons{flex-direction:column}.buttons{flex-direction:column;align-items:stretch}.default_button{justify-content:center}}.token-code{background-color:var(--background-tertiary);border:1px solid var(--border);border-radius:4px;padding:4px 8px;font-family:Monaco,Menlo,Ubuntu Mono,monospace;font-size:.9em;color:var(--success);word-break:break-all;display:inline-block;max-width:100%}.hidden-input{display:none}.sensitive-field{display:inline-flex;align-items:center;gap:8px}.eye-btn{background:none;border:none;cursor:pointer;font-size:1.1em;padding:0;opacity:.6;transition:opacity .2s}.eye-btn:hover{opacity:1}
