.drawer-backdrop.svelte-ifv5fc{position:fixed;inset:0;background:#0009;z-index:1000;animation:svelte-ifv5fc-fade-in .15s ease-out}@keyframes svelte-ifv5fc-fade-in{0%{opacity:0}to{opacity:1}}.drawer.svelte-ifv5fc{position:fixed;top:0;right:0;width:360px;max-width:100vw;height:100%;background:#1a1a1a;border-left:1px solid #2a2a2a;display:flex;flex-direction:column;animation:svelte-ifv5fc-slide-in .2s ease-out;font-family:JetBrains Mono,monospace}@keyframes svelte-ifv5fc-slide-in{0%{transform:translate(100%)}to{transform:translate(0)}}.drawer-header.svelte-ifv5fc{display:flex;align-items:center;justify-content:space-between;padding:16px 20px;border-bottom:1px solid #2a2a2a}.drawer-header.svelte-ifv5fc h2:where(.svelte-ifv5fc){margin:0;font-size:16px;font-weight:600;color:#fff}.close-btn.svelte-ifv5fc{background:none;border:none;color:#666;font-size:24px;cursor:pointer;padding:4px 8px;line-height:1}.close-btn.svelte-ifv5fc:hover:not(:disabled){color:#fff}.close-btn.svelte-ifv5fc:disabled{opacity:.5;cursor:not-allowed}.drawer-content.svelte-ifv5fc{flex:1;overflow-y:auto;padding:20px}.section.svelte-ifv5fc{margin-bottom:28px}.section.svelte-ifv5fc h3:where(.svelte-ifv5fc){margin:0 0 12px;font-size:12px;font-weight:600;color:#888;text-transform:uppercase;letter-spacing:.5px}.section-desc.svelte-ifv5fc{margin:0 0 12px;font-size:12px;color:#666;line-height:1.5}.info-row.svelte-ifv5fc{display:flex;flex-direction:column;gap:4px}.info-row.svelte-ifv5fc .label:where(.svelte-ifv5fc){font-size:11px;color:#666;text-transform:uppercase}.info-row.svelte-ifv5fc .value:where(.svelte-ifv5fc){font-size:13px;color:#ccc;word-break:break-all}.input-row.svelte-ifv5fc{display:flex;gap:8px}.input-row.svelte-ifv5fc input:where(.svelte-ifv5fc){flex:1;background:#0a0a0a;border:1px solid #2a2a2a;color:#fff;padding:8px 12px;font-size:13px;font-family:JetBrains Mono,monospace;border-radius:4px}.input-row.svelte-ifv5fc input:where(.svelte-ifv5fc):focus{outline:none;border-color:#3a3a3a}.save-btn.svelte-ifv5fc{background:#2a2a2a;border:1px solid #3a3a3a;color:#ccc;padding:8px 16px;font-size:12px;font-family:JetBrains Mono,monospace;cursor:pointer;border-radius:4px;transition:all .15s}.save-btn.svelte-ifv5fc:hover:not(:disabled){background:#3a3a3a;color:#fff}.save-btn.svelte-ifv5fc:disabled{opacity:.5;cursor:not-allowed}.admin-link.svelte-ifv5fc{display:inline-block;color:#ff9800;font-size:13px;text-decoration:none;padding:8px 0}.admin-link.svelte-ifv5fc:hover{text-decoration:underline}.drawer-footer.svelte-ifv5fc{margin-top:auto;padding-top:20px;border-top:1px solid #2a2a2a}.signout-btn.svelte-ifv5fc{width:100%;background:transparent;border:1px solid #ff6b6b;color:#ff6b6b;padding:10px 16px;font-size:13px;font-family:JetBrains Mono,monospace;cursor:pointer;border-radius:4px;transition:all .15s}.signout-btn.svelte-ifv5fc:hover:not(:disabled){background:#ff6b6b1a}.signout-btn.svelte-ifv5fc:disabled{opacity:.5;cursor:not-allowed}.description.svelte-ifv5fc{color:#999;font-size:13px;margin:0 0 20px;line-height:1.5}.form-group.svelte-ifv5fc{margin-bottom:16px}.form-group.svelte-ifv5fc label:where(.svelte-ifv5fc){display:block;color:#999;font-size:12px;font-weight:500;margin-bottom:6px;text-transform:uppercase;letter-spacing:.5px}.form-group.svelte-ifv5fc input:where(.svelte-ifv5fc){width:100%;padding:10px 12px;background:#0a0a0a;border:1px solid #2a2a2a;border-radius:4px;color:#fff;font-size:14px;font-family:JetBrains Mono,monospace;transition:border-color .15s}.form-group.svelte-ifv5fc input:where(.svelte-ifv5fc):focus{outline:none;border-color:#4a4a4a}.form-group.svelte-ifv5fc input:where(.svelte-ifv5fc)::placeholder{color:#555}.error.svelte-ifv5fc{color:#ff6b6b;font-size:13px;margin-bottom:16px;padding:8px 12px;background:#ff6b6b1a;border-radius:4px}.primary-btn.svelte-ifv5fc{font-family:JetBrains Mono,monospace;padding:10px 20px;font-size:13px;font-weight:500;cursor:pointer;transition:background .2s;border-top:2px solid #767676;border-left:2px solid #767676;border-bottom:2px solid #212121;border-right:2px solid #212121;background:#3a3a3a;color:#fff}.primary-btn.svelte-ifv5fc:hover:not(:disabled){background:#4a4a4a}.primary-btn.svelte-ifv5fc:disabled{opacity:.5;cursor:not-allowed}.primary-btn.full-width.svelte-ifv5fc{width:100%}.success-message.svelte-ifv5fc{text-align:center;padding:20px 0;margin-bottom:20px}.success-icon.svelte-ifv5fc{width:48px;height:48px;background:#22c55e;color:#fff;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:24px;margin:0 auto 16px}.success-message.svelte-ifv5fc h3:where(.svelte-ifv5fc){color:#fff;font-size:18px;margin:0 0 8px}.success-message.svelte-ifv5fc p:where(.svelte-ifv5fc){color:#999;font-size:14px;margin:0 0 8px}.success-message.svelte-ifv5fc strong:where(.svelte-ifv5fc){color:#fff}.success-message.svelte-ifv5fc .hint:where(.svelte-ifv5fc){font-size:12px;color:#666}.account-btn.svelte-pjcpc3{width:36px;height:36px;padding:0;background:#3a3a3a;border-top:2px solid #767676;border-left:2px solid #767676;border-bottom:2px solid #212121;border-right:2px solid #212121;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:background .2s}.account-btn.svelte-pjcpc3:hover{background:#4a4a4a}.warbond-icon.svelte-pjcpc3{width:20px;height:20px;object-fit:contain;filter:brightness(.9)}.account-btn.svelte-pjcpc3:hover .warbond-icon:where(.svelte-pjcpc3){filter:brightness(1.1)}.user-initial.svelte-pjcpc3{font-family:JetBrains Mono,monospace;font-size:14px;font-weight:600;color:#ccc}.account-btn.svelte-pjcpc3:hover .user-initial:where(.svelte-pjcpc3){color:#fff}
