*{box-sizing:border-box}body{margin:0;padding:0}#app{width:100%;height:100vh}.admin-edit.svelte-106r6te{min-height:100vh;background:#f5f5f7}header.svelte-106r6te{background:#fff;padding:2rem;border-bottom:1px solid #e5e5e7}.header-content.svelte-106r6te{max-width:1200px;margin:0 auto;position:relative}.back-button.svelte-106r6te{background:#f5f5f7;color:#1d1d1f;border:none;padding:.75rem 1rem;border-radius:8px;cursor:pointer;font-size:.95rem;font-weight:500;margin-bottom:1rem;transition:all .2s ease;display:flex;align-items:center;gap:.5rem}.back-button.svelte-106r6te:hover{background:#e8e8ed}h1.svelte-106r6te{margin:0;font-size:2rem;color:#1d1d1f;font-weight:600;letter-spacing:-.5px;display:flex;align-items:center;gap:.75rem}.subtitle.svelte-106r6te{margin:.5rem 0 0;font-size:.95rem;color:#86868b}main.svelte-106r6te{max-width:1200px;margin:0 auto;padding:2rem}.panel.svelte-106r6te{background:#fff;border-radius:16px;padding:2rem;box-shadow:0 4px 16px #00000014}h2.svelte-106r6te{margin:0 0 .5rem;color:#1d1d1f;font-size:1.5rem;font-weight:600}h3.svelte-106r6te{margin:0 0 .5rem;color:#1d1d1f;font-size:1.25rem}.instruction.svelte-106r6te{color:#86868b;font-size:.9rem;margin:0 0 1.5rem}.message.svelte-106r6te{padding:1rem;border-radius:8px;margin-bottom:1.5rem;font-size:.9rem;display:flex;align-items:center;gap:.5rem}.message.success.svelte-106r6te{background:#d1f4e0;color:#0f6938}.message.error.svelte-106r6te{background:#ffe5e5;color:#d32f2f}.loading.svelte-106r6te{text-align:center;padding:3rem;color:#86868b;font-size:1rem}.empty-state.svelte-106r6te{text-align:center;padding:4rem 2rem;color:#86868b}.empty-state.svelte-106r6te svg{margin-bottom:1rem;opacity:.5}.cards-list.svelte-106r6te{display:flex;flex-direction:column;gap:.75rem}.card-item.svelte-106r6te{display:flex;align-items:center;justify-content:space-between;padding:1.25rem;border:1px solid #e5e5e7;border-radius:12px;cursor:pointer;transition:all .2s ease}.card-item.svelte-106r6te:hover{background:#f5f5f7;border-color:#0071e3;transform:translate(4px)}.card-main.svelte-106r6te{flex:1}.card-uid.svelte-106r6te{display:flex;align-items:center;gap:.5rem;font-family:Monaco,Courier New,monospace;color:#0071e3;font-weight:600;font-size:1.1rem;margin-bottom:.75rem}.card-details.svelte-106r6te{display:flex;flex-direction:column;gap:.5rem}.card-user.svelte-106r6te,.card-email.svelte-106r6te{display:flex;align-items:center;gap:.5rem;font-size:.9rem;color:#86868b}.card-user.svelte-106r6te{color:#1d1d1f;font-weight:500}.admin-badge.svelte-106r6te{display:inline-flex;align-items:center;gap:.25rem;background:#0071e3;color:#fff;padding:.25rem .5rem;border-radius:4px;font-size:.75rem;font-weight:600}.card-arrow.svelte-106r6te{font-size:1.5rem;color:#86868b}.form-section.svelte-106r6te{margin-bottom:1.5rem}label.svelte-106r6te{display:block;font-weight:600;color:#1d1d1f;margin-bottom:.5rem;font-size:.95rem}.help-text.svelte-106r6te{color:#86868b;font-size:.85rem;margin:.25rem 0 .75rem}.readonly-field.svelte-106r6te{display:flex;align-items:center;gap:.75rem;padding:.875rem;background:#f5f5f7;border:1px solid #e5e5e7;border-radius:8px;font-family:Monaco,Courier New,monospace;color:#0071e3;font-weight:600}input[type=text].svelte-106r6te,input[type=email].svelte-106r6te,input[type=number].svelte-106r6te{width:100%;padding:.875rem;font-size:1rem;border:1px solid #d2d2d7;border-radius:8px;box-sizing:border-box;transition:all .2s ease}input.svelte-106r6te:focus{outline:none;border-color:#0071e3;box-shadow:0 0 0 4px #0071e31a}.checkbox-label.svelte-106r6te{display:flex;align-items:center;gap:.5rem;cursor:pointer;font-weight:500}input[type=checkbox].svelte-106r6te{width:1.25rem;height:1.25rem;cursor:pointer}.search-container.svelte-106r6te{display:flex;gap:.5rem}.search-container.svelte-106r6te input:where(.svelte-106r6te){flex:1}.search-button.svelte-106r6te{padding:.875rem 1.25rem;background:#0071e3;color:#fff;border:none;border-radius:8px;cursor:pointer;transition:all .2s ease;display:flex;align-items:center;justify-content:center}.search-button.svelte-106r6te:hover:not(:disabled){background:#0077ed}.search-button.svelte-106r6te:disabled{opacity:.5;cursor:not-allowed}.search-results.svelte-106r6te{margin-top:.5rem;border:1px solid #d2d2d7;border-radius:8px;max-height:300px;overflow-y:auto}.search-result.svelte-106r6te{padding:1rem;cursor:pointer;border-bottom:1px solid #f5f5f7;transition:background .2s ease}.search-result.svelte-106r6te:hover{background:#f5f5f7}.search-result.svelte-106r6te:last-child{border-bottom:none}.user-name.svelte-106r6te{font-weight:600;color:#1d1d1f;margin-bottom:.25rem}.user-email.svelte-106r6te{font-size:.85rem;color:#86868b}.form-actions.svelte-106r6te{display:flex;gap:1rem;margin-top:2rem}button.primary.svelte-106r6te{flex:1;padding:1rem 2rem;background:#0071e3;color:#fff;border:none;border-radius:8px;cursor:pointer;font-size:1rem;font-weight:500;transition:all .2s ease;display:flex;align-items:center;justify-content:center;gap:.5rem}button.primary.svelte-106r6te:hover:not(:disabled){background:#0077ed;transform:translateY(-1px);box-shadow:0 4px 12px #0071e34d}button.primary.svelte-106r6te:disabled{opacity:.5;cursor:not-allowed;transform:none}button.secondary.svelte-106r6te{padding:1rem 2rem;background:#f5f5f7;color:#1d1d1f;border:none;border-radius:8px;cursor:pointer;font-size:1rem;font-weight:500;transition:all .2s ease}button.secondary.svelte-106r6te:hover{background:#e8e8ed}@media(max-width:768px){header.svelte-106r6te{padding:1rem}main.svelte-106r6te{padding:1rem}.panel.svelte-106r6te{padding:1.5rem}h1.svelte-106r6te{font-size:1.5rem}h2.svelte-106r6te{font-size:1.25rem}.form-actions.svelte-106r6te{flex-direction:column}.card-item.svelte-106r6te{flex-direction:column;align-items:flex-start}.card-arrow.svelte-106r6te{display:none}}.admin.svelte-9bibt2{min-height:100vh;background:#f5f5f7}header.svelte-9bibt2{background:#fff;padding:1.5rem 2rem;border-bottom:1px solid #e5e5e7}.header-content.svelte-9bibt2{max-width:1200px;margin:0 auto}.back-button.svelte-9bibt2{background:#f5f5f7;color:#1d1d1f;border:none;padding:.5rem 1rem;border-radius:8px;cursor:pointer;font-size:.875rem;font-weight:500;margin-bottom:1rem;transition:all .2s ease;display:flex;align-items:center;gap:.5rem}.back-button.svelte-9bibt2:hover{background:#e8e8ed}h1.svelte-9bibt2{margin:0;font-size:2rem;color:#1d1d1f;font-weight:600;letter-spacing:-.5px;display:flex;align-items:center;gap:.75rem}.subtitle.svelte-9bibt2{margin:.5rem 0 0;font-size:.95rem;color:#86868b}.tabs.svelte-9bibt2{background:#fff;border-bottom:1px solid #e5e5e7;display:flex;gap:0;max-width:1200px;margin:0 auto;padding:0 2rem}.tab.svelte-9bibt2{background:transparent;border:none;padding:1rem 1.5rem;cursor:pointer;font-size:.95rem;font-weight:500;color:#86868b;border-bottom:2px solid transparent;transition:all .2s ease;display:flex;align-items:center;gap:.5rem}.tab.svelte-9bibt2:hover{color:#1d1d1f}.tab.active.svelte-9bibt2{color:#0071e3;border-bottom-color:#0071e3}main.svelte-9bibt2{max-width:1200px;margin:0 auto;padding:2rem}.panel.svelte-9bibt2{background:#fff;border-radius:16px;padding:2rem;box-shadow:0 4px 16px #00000014}.panel-header.svelte-9bibt2{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:1.5rem}.panel-actions.svelte-9bibt2{display:flex;gap:.5rem}.action-button.svelte-9bibt2{padding:.5rem 1rem;background:#f5f5f7;color:#1d1d1f;border:none;border-radius:8px;cursor:pointer;font-size:.875rem;font-weight:500;transition:all .2s ease;display:flex;align-items:center;gap:.5rem}.action-button.svelte-9bibt2:hover:not(:disabled){background:#e8e8ed}.action-button.svelte-9bibt2:disabled{opacity:.5;cursor:not-allowed}.checkbox-label.svelte-9bibt2{display:flex;align-items:center;gap:.5rem;cursor:pointer;font-weight:500}input[type=checkbox].svelte-9bibt2{width:1.25rem;height:1.25rem;cursor:pointer}h2.svelte-9bibt2{margin:0 0 .5rem;color:#1d1d1f;font-size:1.5rem;font-weight:600}.instruction.svelte-9bibt2{color:#86868b;font-size:.9rem;margin:0}.message.svelte-9bibt2{padding:1rem;border-radius:8px;margin-bottom:1.5rem;font-size:.9rem}.message.success.svelte-9bibt2{background:#d1f4e0;color:#0f6938}.message.error.svelte-9bibt2{background:#ffe5e5;color:#d32f2f}.form-section.svelte-9bibt2{margin-bottom:2rem}label.svelte-9bibt2{display:block;font-weight:600;color:#1d1d1f;margin-bottom:.5rem;font-size:.95rem}.help-text.svelte-9bibt2{color:#86868b;font-size:.85rem;margin:0 0 .75rem}input[type=text].svelte-9bibt2{width:100%;padding:.875rem;font-size:1rem;border:1px solid #d2d2d7;border-radius:8px;box-sizing:border-box;transition:all .2s ease}input[type=text].svelte-9bibt2:focus{outline:none;border-color:#0071e3;box-shadow:0 0 0 4px #0071e31a}.search-container.svelte-9bibt2{display:flex;gap:.5rem}.search-container.svelte-9bibt2 input:where(.svelte-9bibt2){flex:1}.search-button.svelte-9bibt2{padding:.875rem 1.5rem;background:#0071e3;color:#fff;border:none;border-radius:8px;cursor:pointer;transition:all .2s ease;display:flex;align-items:center;justify-content:center}.search-button.svelte-9bibt2:hover:not(:disabled){background:#0077ed}.search-button.svelte-9bibt2:disabled{opacity:.5;cursor:not-allowed}.search-results.svelte-9bibt2{margin-top:.5rem;border:1px solid #d2d2d7;border-radius:8px;max-height:300px;overflow-y:auto}.search-result.svelte-9bibt2{padding:1rem;cursor:pointer;border-bottom:1px solid #f5f5f7;transition:background .2s ease}.search-result.svelte-9bibt2:hover{background:#f5f5f7}.search-result.svelte-9bibt2:last-child{border-bottom:none}.user-name.svelte-9bibt2{font-weight:600;color:#1d1d1f;margin-bottom:.25rem}.user-email.svelte-9bibt2{font-size:.85rem;color:#86868b}.user-username.svelte-9bibt2{font-size:.85rem;color:#0071e3;margin-top:.25rem}.selected-user.svelte-9bibt2{margin-top:1rem;padding:.875rem;background:#d1f4e0;border-radius:8px;color:#0f6938;font-size:.9rem}.selected-user.svelte-9bibt2 .email:where(.svelte-9bibt2){color:#0f6938;opacity:.8}.form-actions.svelte-9bibt2{display:flex;gap:1rem}button.primary.svelte-9bibt2{flex:1;padding:1rem 2rem;background:#0071e3;color:#fff;border:none;border-radius:8px;cursor:pointer;font-size:1rem;font-weight:500;transition:all .2s ease}button.primary.svelte-9bibt2:hover:not(:disabled){background:#0077ed;transform:translateY(-1px);box-shadow:0 4px 12px #0071e34d}button.primary.svelte-9bibt2:disabled{opacity:.5;cursor:not-allowed;transform:none}button.secondary.svelte-9bibt2{padding:1rem 2rem;background:#f5f5f7;color:#1d1d1f;border:none;border-radius:8px;cursor:pointer;font-size:1rem;font-weight:500;transition:all .2s ease}button.secondary.svelte-9bibt2:hover{background:#e8e8ed}.loading.svelte-9bibt2{text-align:center;padding:3rem;color:#86868b;font-size:1rem}.empty-state.svelte-9bibt2{text-align:center;padding:4rem 2rem}.empty-icon.svelte-9bibt2{font-size:4rem;margin-bottom:1rem;opacity:.5}.empty-state.svelte-9bibt2 h3:where(.svelte-9bibt2){margin:0 0 .5rem;color:#1d1d1f;font-size:1.25rem}.empty-state.svelte-9bibt2 p:where(.svelte-9bibt2){color:#86868b;margin:0}.cards-table.svelte-9bibt2{overflow-x:auto}table.svelte-9bibt2{width:100%;border-collapse:collapse}thead.svelte-9bibt2{background:#f5f5f7}th.svelte-9bibt2{text-align:left;padding:1rem;font-weight:600;color:#1d1d1f;font-size:.875rem;text-transform:uppercase;letter-spacing:.5px}td.svelte-9bibt2{padding:1rem;border-bottom:1px solid #f5f5f7;font-size:.9rem}tbody.svelte-9bibt2 tr:where(.svelte-9bibt2):hover{background:#fafafa}.card-uid.svelte-9bibt2{font-family:Monaco,Courier New,monospace;color:#0071e3;font-weight:500}.email-cell.svelte-9bibt2{color:#86868b}.date-cell.svelte-9bibt2{color:#86868b;font-size:.85rem}.delete-button.svelte-9bibt2{padding:.5rem 1rem;background:#ff3b30;color:#fff;border:none;border-radius:6px;cursor:pointer;font-size:.85rem;transition:all .2s ease;display:flex;align-items:center;gap:.5rem}.delete-button.svelte-9bibt2:hover{background:#ff2d20;transform:translateY(-1px)}.admin-badge.svelte-9bibt2{display:inline-flex;align-items:center;gap:.25rem;background:#0071e3;color:#fff;padding:.25rem .5rem;border-radius:4px;font-size:.75rem;font-weight:600}.user-badge.svelte-9bibt2{color:#86868b;font-size:.85rem}@media(max-width:768px){header.svelte-9bibt2{padding:1rem}.tabs.svelte-9bibt2{padding:0 1rem}main.svelte-9bibt2{padding:1rem}.panel.svelte-9bibt2{padding:1.5rem}h1.svelte-9bibt2{font-size:1.5rem}h2.svelte-9bibt2{font-size:1.25rem}.form-actions.svelte-9bibt2{flex-direction:column}.cards-table.svelte-9bibt2{font-size:.85rem}th.svelte-9bibt2,td.svelte-9bibt2{padding:.75rem .5rem}table.svelte-9bibt2{display:block;overflow-x:auto;white-space:nowrap}}.self-enroll.svelte-1csxxkh{min-height:100vh;background:#f5f5f7;display:flex;flex-direction:column}header.svelte-1csxxkh{background:#fff;padding:2rem;text-align:center;border-bottom:1px solid #e5e5e7}.header-content.svelte-1csxxkh{max-width:1200px;margin:0 auto;position:relative}.back-button.svelte-1csxxkh{position:absolute;top:0;left:0;background:#f5f5f7;color:#1d1d1f;border:none;padding:.75rem 1rem;border-radius:8px;cursor:pointer;font-size:.95rem;font-weight:500;transition:all .2s ease;display:flex;align-items:center;gap:.5rem}.back-button.svelte-1csxxkh:hover{background:#e8e8ed}h1.svelte-1csxxkh{margin:0;font-size:2.5rem;color:#1d1d1f;font-weight:600;letter-spacing:-.5px;display:flex;align-items:center;justify-content:center;gap:.75rem}.subtitle.svelte-1csxxkh{margin:.5rem 0 0;font-size:1rem;color:#86868b;font-weight:400}main.svelte-1csxxkh{flex:1;display:flex;align-items:center;justify-content:center;padding:2rem}.step-container.svelte-1csxxkh{background:#fff;border-radius:16px;padding:3rem;max-width:500px;width:100%;box-shadow:0 4px 16px #00000014;text-align:center}.step-icon.svelte-1csxxkh{margin-bottom:1.5rem;color:#0071e3;display:flex;justify-content:center}h2.svelte-1csxxkh{margin:0 0 .5rem;color:#1d1d1f;font-size:1.75rem;font-weight:600;letter-spacing:-.5px}h3.svelte-1csxxkh{margin:0;color:#1d1d1f;font-size:1.25rem;font-weight:600}.instruction.svelte-1csxxkh{color:#86868b;font-size:.95rem;margin-bottom:2rem;font-weight:400}.message.svelte-1csxxkh{padding:1rem;border-radius:8px;margin-bottom:1.5rem;font-size:.95rem;display:flex;align-items:center;justify-content:center;gap:.5rem}.message.error.svelte-1csxxkh{background:#ffe5e5;color:#d32f2f}.user-info.svelte-1csxxkh{background:#f5f5f7;padding:1.5rem;border-radius:12px;margin-bottom:2rem;border:1px solid #e5e5e7;display:flex;align-items:center;justify-content:center;gap:1rem;color:#34c759}.user-email.svelte-1csxxkh{color:#86868b;font-size:.95rem;margin-top:.25rem}form.svelte-1csxxkh{margin:2rem 0}input.svelte-1csxxkh{width:100%;padding:1rem;font-size:1.125rem;border:1px solid #d2d2d7;border-radius:12px;margin-bottom:1rem;box-sizing:border-box;text-align:center;background:#fff;transition:all .2s ease}input.svelte-1csxxkh:focus{outline:none;border-color:#0071e3;box-shadow:0 0 0 4px #0071e31a}input.svelte-1csxxkh:disabled{background:#f5f5f7;cursor:not-allowed;opacity:.6}button.svelte-1csxxkh{padding:1rem 2rem;font-size:1rem;border:none;border-radius:12px;cursor:pointer;font-weight:500;transition:all .2s ease;margin:.5rem}button[type=submit].svelte-1csxxkh{background:#0071e3;color:#fff;width:calc(100% - 1rem)}button[type=submit].svelte-1csxxkh:hover:not(:disabled){background:#0077ed;transform:translateY(-1px);box-shadow:0 4px 12px #0071e34d}button.secondary.svelte-1csxxkh{background:#f5f5f7;color:#1d1d1f}button.secondary.svelte-1csxxkh:hover:not(:disabled){background:#e8e8ed}button.svelte-1csxxkh:disabled{opacity:.4;cursor:not-allowed;transform:none}.search-results.svelte-1csxxkh{margin-top:1.5rem;border:1px solid #d2d2d7;border-radius:12px;max-height:300px;overflow-y:auto;text-align:left}.results-header.svelte-1csxxkh{padding:1rem;color:#86868b;font-size:.9rem;border-bottom:1px solid #f5f5f7;margin:0}.search-result.svelte-1csxxkh{padding:1rem;cursor:pointer;border-bottom:1px solid #f5f5f7;transition:background .2s ease}.search-result.svelte-1csxxkh:hover{background:#f5f5f7}.search-result.svelte-1csxxkh:last-child{border-bottom:none}.user-name.svelte-1csxxkh{font-weight:600;color:#1d1d1f;margin-bottom:.25rem}.result.svelte-1csxxkh{padding:4rem 3rem}.result-icon.svelte-1csxxkh{margin-bottom:1rem;display:flex;justify-content:center}.result.success.svelte-1csxxkh .result-icon:where(.svelte-1csxxkh){color:#34c759}.result.error.svelte-1csxxkh .result-icon:where(.svelte-1csxxkh){color:#ff3b30}.result.svelte-1csxxkh .message:where(.svelte-1csxxkh){font-size:1.125rem;color:#1d1d1f;margin:1.5rem 0;font-weight:400}@media(max-width:768px){h1.svelte-1csxxkh{font-size:2rem}.step-container.svelte-1csxxkh{padding:2rem 1.5rem}h2.svelte-1csxxkh{font-size:1.5rem}input.svelte-1csxxkh{font-size:1rem;padding:.875rem}button.svelte-1csxxkh{padding:.875rem 1.5rem;font-size:.95rem}}body{margin:0;padding:0;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Inter,Roboto,sans-serif;background:#f5f5f7;min-height:100vh}.kiosk.svelte-1n46o8q{min-height:100vh;display:flex;flex-direction:column}header.svelte-1n46o8q{background:#fff;padding:2rem;text-align:center;border-bottom:1px solid #e5e5e7;position:relative}.header-content.svelte-1n46o8q{max-width:1200px;margin:0 auto}.header-buttons.svelte-1n46o8q{position:absolute;top:1.5rem;right:2rem;display:flex;gap:.5rem}.corner-button.svelte-1n46o8q{background:#f5f5f7;color:#1d1d1f;border:none;padding:.75rem;border-radius:8px;cursor:pointer;font-size:1.2rem;transition:all .2s ease;display:flex;align-items:center;justify-content:center}.corner-button.svelte-1n46o8q:hover{background:#e8e8ed;transform:scale(1.05)}.corner-button.admin-button.svelte-1n46o8q{background:#0071e3;color:#fff}.corner-button.admin-button.svelte-1n46o8q:hover{background:#0077ed}h1.svelte-1n46o8q{margin:0;font-size:2.5rem;color:#1d1d1f;font-weight:600;letter-spacing:-.5px;display:flex;align-items:center;justify-content:center;gap:.75rem}.subtitle.svelte-1n46o8q{margin:.5rem 0 0;font-size:1rem;color:#86868b;font-weight:400}main.svelte-1n46o8q{flex:1;display:flex;align-items:center;justify-content:center;padding:2rem}.step-container.svelte-1n46o8q{background:#fff;border-radius:16px;padding:3rem;max-width:500px;width:100%;box-shadow:0 4px 16px #00000014;text-align:center}.step-icon.svelte-1n46o8q{margin-bottom:1.5rem;color:#0071e3;display:flex;justify-content:center}h2.svelte-1n46o8q{margin:0 0 .5rem;color:#1d1d1f;font-size:1.75rem;font-weight:600;letter-spacing:-.5px}h3.svelte-1n46o8q{margin:.5rem 0;color:#1d1d1f;font-size:1.25rem;font-weight:600}.instruction.svelte-1n46o8q{color:#86868b;font-size:.95rem;margin-bottom:2rem;font-weight:400}form.svelte-1n46o8q{margin:2rem 0}input.svelte-1n46o8q{width:100%;padding:1rem;font-size:1.125rem;border:1px solid #d2d2d7;border-radius:12px;margin-bottom:1rem;box-sizing:border-box;text-align:center;background:#fff;transition:all .2s ease}input.svelte-1n46o8q:focus{outline:none;border-color:#0071e3;box-shadow:0 0 0 4px #0071e31a}input.svelte-1n46o8q:disabled{background:#f5f5f7;cursor:not-allowed;opacity:.6}button.svelte-1n46o8q{padding:1rem 2rem;font-size:1rem;border:none;border-radius:12px;cursor:pointer;font-weight:500;transition:all .2s ease;margin:.5rem}button.primary.svelte-1n46o8q,button[type=submit].svelte-1n46o8q{background:#0071e3;color:#fff}button.primary.svelte-1n46o8q:hover:not(:disabled),button[type=submit].svelte-1n46o8q:hover:not(:disabled){background:#0077ed;transform:translateY(-1px);box-shadow:0 4px 12px #0071e34d}button.secondary.svelte-1n46o8q{background:#f5f5f7;color:#1d1d1f}button.secondary.svelte-1n46o8q:hover:not(:disabled){background:#e8e8ed}button.svelte-1n46o8q:disabled{opacity:.4;cursor:not-allowed;transform:none}.user-info.svelte-1n46o8q{background:#f5f5f7;padding:1.5rem;border-radius:12px;margin-bottom:2rem;border:1px solid #e5e5e7;display:flex;align-items:center;gap:1rem;text-align:left}.user-info.svelte-1n46o8q>div:where(.svelte-1n46o8q){flex:1}.user-email.svelte-1n46o8q{color:#86868b;font-size:.95rem;margin:0}.admin-badge-inline.svelte-1n46o8q{display:inline-flex;align-items:center;gap:.5rem;background:#0071e3;color:#fff;padding:.25rem .75rem;border-radius:6px;font-size:.85rem;font-weight:600;margin-top:.5rem}.info-card.svelte-1n46o8q{background:#f5f5f7;padding:1.5rem;border-radius:12px;margin:1rem 0;border:1px solid #e5e5e7;text-align:left}.info-card.svelte-1n46o8q p:where(.svelte-1n46o8q){margin:.5rem 0}.info-card.svelte-1n46o8q .small:where(.svelte-1n46o8q){font-size:.875rem;color:#86868b}.status.svelte-1n46o8q{font-weight:500;color:#0071e3}.warning.svelte-1n46o8q{color:#ff3b30;font-weight:500}.arrow.svelte-1n46o8q{color:#86868b;margin:1rem 0;display:flex;justify-content:center}.countdown-container.svelte-1n46o8q{max-width:600px}.countdown-display.svelte-1n46o8q{margin:2rem 0;text-align:center}.countdown-info.svelte-1n46o8q{margin-bottom:1rem}.countdown-number.svelte-1n46o8q{font-size:4rem;font-weight:700;color:#0071e3;display:block;margin-bottom:.5rem}.countdown-text.svelte-1n46o8q{color:#86868b;font-size:1rem;margin:0}.progress-bar-container.svelte-1n46o8q{width:100%;height:12px;background:#e5e5e7;border-radius:6px;overflow:hidden;margin:1rem 0}.progress-bar.svelte-1n46o8q{height:100%;background:linear-gradient(90deg,#0071e3,#0077ed);border-radius:6px;transition:width 1s linear;box-shadow:0 0 10px #0071e380}.actions.svelte-1n46o8q{margin-top:2rem;display:flex;gap:1rem;justify-content:center}.actions.svelte-1n46o8q button:where(.svelte-1n46o8q){flex:1;max-width:200px}.actions.svelte-1n46o8q button.large:where(.svelte-1n46o8q){max-width:none;display:flex;align-items:center;justify-content:center;gap:.5rem}.result.svelte-1n46o8q{padding:4rem 3rem}.result-icon.svelte-1n46o8q{margin-bottom:1rem;display:flex;justify-content:center}.result.success.svelte-1n46o8q .result-icon:where(.svelte-1n46o8q){color:#34c759}.result.error.svelte-1n46o8q .result-icon:where(.svelte-1n46o8q){color:#ff3b30}.message.svelte-1n46o8q{font-size:1.125rem;color:#1d1d1f;margin:1.5rem 0;font-weight:400}footer.svelte-1n46o8q{background:#fff;padding:1.5rem;text-align:center;color:#86868b;border-top:1px solid #e5e5e7}footer.svelte-1n46o8q p:where(.svelte-1n46o8q){margin:0;font-size:.875rem}@media(max-width:768px){h1.svelte-1n46o8q{font-size:2rem}.step-container.svelte-1n46o8q{padding:2rem 1.5rem}h2.svelte-1n46o8q{font-size:1.5rem}input.svelte-1n46o8q{font-size:1rem;padding:.875rem}button.svelte-1n46o8q{padding:.875rem 1.5rem;font-size:.95rem}.actions.svelte-1n46o8q{flex-direction:column}.actions.svelte-1n46o8q button:where(.svelte-1n46o8q){width:100%}}
