.journey-scene.svelte-s88jmz{background:radial-gradient(ellipse 75% 55% at 30% 45%, color-mix(in srgb, var(--color-primary) 12%, transparent), transparent), color-mix(in srgb, var(--color-primary) 5%, var(--color-surface))}.journey-arc.svelte-s88jmz{width:100%;height:100%;position:absolute;inset:0}.journey-globe.svelte-s88jmz{background:var(--color-surface);width:7rem;height:7rem;box-shadow:0 8px 24px color-mix(in srgb, var(--color-primary) 15%, transparent);border-radius:9999px;place-items:center;display:grid;position:absolute;top:50%;left:50%;translate:-50% -50%}.journey-chip.svelte-s88jmz{background:var(--color-surface);border-radius:.75rem;place-items:center;width:2.5rem;height:2.5rem;display:grid;position:absolute;box-shadow:0 4px 12px #00000014}.journey-plane.svelte-s88jmz{color:var(--color-primary);opacity:.8;position:absolute;top:10%;right:16%}@media (prefers-reduced-motion:no-preference){.journey-chip.svelte-s88jmz{animation:4s ease-in-out infinite svelte-s88jmz-journey-float}.journey-chip.svelte-s88jmz:nth-of-type(2){animation-delay:.7s}.journey-chip.svelte-s88jmz:nth-of-type(3){animation-delay:1.4s}.journey-plane.svelte-s88jmz{animation:3.5s ease-in-out infinite svelte-s88jmz-journey-float}}@keyframes svelte-s88jmz-journey-float{0%,to{translate:0}50%{translate:0 -6px}}.field-row.svelte-s88jmz{flex-direction:column;gap:.25rem;display:flex}.field-label.svelte-s88jmz{text-transform:uppercase;letter-spacing:.025em;color:var(--color-text-subtle);font-size:.75rem;font-weight:600}.field-input.svelte-s88jmz{border-radius:var(--radius);border:1px solid var(--color-border);background-color:var(--color-surface);width:100%;color:var(--color-text);padding:.5rem .75rem;font-size:.875rem}.field-input.svelte-s88jmz::placeholder{color:var(--color-muted)}.field-input.svelte-s88jmz:focus{outline:2px solid var(--color-primary);outline-offset:-2px}.summary-row.svelte-s88jmz{flex-direction:column;gap:.125rem;display:flex}.summary-row.svelte-s88jmz dt:where(.svelte-s88jmz){text-transform:uppercase;letter-spacing:.025em;color:var(--color-muted);font-size:.7rem;font-weight:600}.summary-row.svelte-s88jmz dd:where(.svelte-s88jmz){color:var(--color-text);font-size:.875rem;font-weight:500}
