.interview-session__sidebar-card.svelte-u6jwhg{height:100%;display:flex;flex-direction:column}.mb-4.svelte-u6jwhg{margin-bottom:1rem}.font-bold.svelte-u6jwhg{font-weight:700}.text-sm.svelte-u6jwhg{font-size:.875rem}.opacity-60.svelte-u6jwhg{opacity:.6}.pref-field.svelte-u6jwhg{display:flex;flex-direction:column;gap:.35rem;margin-bottom:.75rem}.pref-label.svelte-u6jwhg{font-size:.8rem;color:#f5f5f7b3}.pref-input.svelte-u6jwhg,.pref-select.svelte-u6jwhg,.pref-textarea.svelte-u6jwhg{background:#0f172a8c;border:1px solid rgba(148,163,184,.3);border-radius:12px;padding:.55rem .7rem;color:#f8f4ee;font-size:.9rem}.pref-textarea.svelte-u6jwhg{resize:vertical}.pref-button.svelte-u6jwhg{margin-top:.5rem;padding:.7rem 1.1rem;border-radius:999px;border:none;background:#38bdf8;color:#0f172a;font-weight:600;cursor:pointer}.interview-session__error.svelte-u6jwhg{margin-bottom:1rem;color:#fca5a5}.interview-flow__sidebar.svelte-6jhd13{height:100%;align-self:stretch;min-height:0}.h-full{height:100%;display:flex;flex-direction:column}.interview-flow__extractions.svelte-6jhd13{display:flex;flex-wrap:wrap;gap:.5rem}.interview-flow__card-header.svelte-6jhd13{display:flex;justify-content:space-between;align-items:center;margin-bottom:1rem}.interview-flow__card-title.svelte-6jhd13{margin:0;font-weight:600}.interview-flow__card-subtitle.svelte-6jhd13{margin:.2rem 0 0;font-size:.8rem;color:#f5f5f799}.interview-flow__card-body.svelte-6jhd13{display:grid;gap:.85rem;overflow-y:auto;padding-right:.5rem}.interview-flow__field.svelte-6jhd13{display:grid;gap:.35rem}.interview-flow__field--split.svelte-6jhd13{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem}.interview-flow__field-label.svelte-6jhd13{font-size:.75rem;text-transform:uppercase;letter-spacing:.08em;color:#f5f5f799}.interview-flow__field-input.svelte-6jhd13,.interview-flow__field-select.svelte-6jhd13,.interview-flow__field-textarea.svelte-6jhd13{background:#00000059;border:1px solid rgba(255,255,255,.12);border-radius:12px;color:#f5f5f7;padding:.5rem .65rem;font-size:.9rem;font-family:inherit}.interview-flow__field-textarea.svelte-6jhd13{resize:vertical;min-height:72px}@media (max-width: 960px){.interview-flow__sidebar.svelte-6jhd13{position:static;height:auto}}.interview-flow__error.svelte-tkg7oa{padding:.7rem 1rem;border-radius:12px;background:#ff666626;border:1px solid rgba(255,102,102,.3);font-size:.85rem;margin-bottom:1rem}.interview-flow__complete.svelte-tkg7oa{display:grid;gap:1.5rem}.interview-flow__profile-header.svelte-tkg7oa{display:flex;gap:.8rem;align-items:center}.interview-flow__profile-avatar.svelte-tkg7oa{width:46px;height:46px;border-radius:16px;display:flex;align-items:center;justify-content:center;color:#0c0c0c;font-weight:700}.interview-flow__profile-name.svelte-tkg7oa{margin:0;font-weight:600}.interview-flow__profile-status.svelte-tkg7oa{margin:0;font-size:.75rem;color:#f5f5f799}.interview-flow__profile-summary.svelte-tkg7oa{margin:1rem 0}.interview-flow__profile-tags.svelte-tkg7oa{display:flex;flex-wrap:wrap;gap:.5rem;font-size:.8rem;color:#f5f5f7b3}.interview-flow__profile-data.svelte-tkg7oa{margin-top:1rem;display:grid;gap:.5rem;font-size:.85rem;color:#f5f5f7b3}.interview-flow__profile-data.svelte-tkg7oa div:where(.svelte-tkg7oa){display:flex;justify-content:space-between}.interview-flow__profile-avoids.svelte-tkg7oa{margin-top:1rem;font-size:.85rem;color:#f5f5f7b3}.interview-flow__profile-chips.svelte-tkg7oa{margin-top:.8rem;display:flex;flex-wrap:wrap;gap:.5rem}.interview-flow__complete-actions.svelte-tkg7oa{display:flex;gap:.75rem;flex-wrap:wrap}.interview-flow__apply.svelte-tkg7oa,.interview-flow__restart.svelte-tkg7oa{padding:.75rem 1.4rem;border-radius:999px;border:none;font-weight:600;cursor:pointer}.interview-flow__apply.svelte-tkg7oa{background:linear-gradient(135deg,#f5f5f7,#c9d0ff);color:#0c0c0c}.interview-flow__restart.svelte-tkg7oa{background:transparent;border:1px solid rgba(255,255,255,.2);color:#f5f5f7cc}.trip-interview.svelte-152vei5{height:100%;overflow:hidden}.trip-interview__missing.svelte-152vei5{min-height:100%;display:grid;place-items:center;color:#f5f5f7;text-align:center;padding:2rem}.trip-interview__missing.svelte-152vei5 button:where(.svelte-152vei5){margin-top:1rem;padding:.6rem 1.1rem;border-radius:999px;border:none;background:#f5f5f7;color:#101018;font-weight:600;cursor:pointer}.trip-setup.svelte-1qagrkz{height:100%}
